Added Formatter interface and CSVFormatter.
Added SubCommandHandler
Updated main class to use new interface and handler.
Quick test to ensure SubCommandHandler works without running the plugin.
Necessary changes.
Merge branch 'master' of https://github.com/Ijwu/Documentation

Conflicts:
	Documentation/Documentation.csproj