Implemented SimpleCommand.

Still need to change SimpleCommandOfT to use lambda for command name.