Command handling and comments added.
Re-introduced the UnknownCommand command.
Main class cleaned up.