Command Line Parsing
Convery indentation to spaces
Command Line arguments parsed
Removing redundant definition of Show PrintOptions
Pull from igniting's work
Integration of GUI and Command Line