Fixed single/boolean command parameter.
Refactored build command to inherit from a base class.
This base class is going to be used by all the "builder" type sub classes
Initial commit of the document command