Set main class
Add command line parsing
Change printHelp so that it uses `err` argument to print the help
Implement the rest of Main.run
Merge feature-cli