fixed doc
name of executable
improved help formatting
changed method name (and meaning)
renamed property to better reflect it's purpose
changed property name of default name and added methods to work with default values
added support for default values of required options
initial commit logical grouping