Switch to using cmdargs for parsing flags
Change name of quit to exit
Get rid of root changing for now

I want to do a release soon and I don’t trust this feature yet.
Link to general usage instructions
Simplify command parsing code, remove commented out code
Simplify parsing code and change help messages a bit
Make command handler a bit easier to read
Add type annotations