Turn username into an option and prompt if not given
Reorder and reformat imports
Fix minor style issues
Drop all upper bounds on dependencies

It's a command line tool, we don't care for stable APIs