Refactored simulation code into Simulator class from Program.
Fixed a silly bug with output indentation and improved HelpCommand output.