Add initial source code
Move significant code to controlling classes

Todo:
Check for out-of-date-ness
Document
Update README
Fix restriction
Document the Analyser class
Document the AnalyserCLI class
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