Document the DotGenerator class
Reorganise and comment the RepoURLReader class
Finish JavaDocing
Fix and test the CLI parser

Improve the concerns in the CLI class to only command line parsing
Fix various bugs and add test dependency exclusion

Allow app to be run using java -jar X