Updated controller to use new Command classes

Access modifier of methods in CommandParser is changed to public as
Controller needs to know what type of command the user typed to decide
what output to show.