now actually doing stuff
- cli
- main
- more logging
- more exceptions
- smaller default file prefix length