Added removeCommand().
Added basic support for more complex commands.

Still need to actually allow for creation of more complex commands.