Josh's Rust stuff

Some basics projects to explore and learn Rust capabilities by trying different features. Dumping ground for ideas and things I found interesting. Expect missing tests, indiscriminate use of unwrap() and incomplete code.