Fix bugs and add module-level config
Add working executable

Should be able to stand up to basic usage
Can currently upload, list history, and view usage
Fix a few typos as well
This probably has *lots* edge cases not accounted for