Started implementing command handling
Finished basic command handling
Finished tests for command handling