- use 'log' not 'fmt'
- move long code sections into functions
- support skipping 'new' files older than some given age
- better detection of renamed files
- get the publisher using sodium for crypto
remove unused
- Add -public-key and -private-key flags
- add more startup validation
- be clear about whose public and private key we want
plans for public key