Create project structure.
Add the Commander class.
Added the Command class and supporting types.
Add the HelpCommand class.
Fill in Commander. Move several fields and methods from HelpCommand to Commander.
Add the ADDitionalUsage field, to allow consumers to add text to the usage print out.