git/grrs/main

tweak: main.rs broken up

closed #0005 issues/0005-tweak-main-rs-broken-up.md opened

break up main.rs so the software isn't a single rust source file, making this easier to work with in the future