rearranging things in prep for cargo-ification.
shifting to cargo-style project.

Moved all prior code into src/ but have not ported any of it to modern
Rust;  Will do so piecemeal.