Add tests for PascalCaseToSnakeCase.
Add an ApplicationCommand registration test.
Add an WindowCommand registration test.
Add a TextCommand registration test.
Rename the tests to better represent what they do.
Add tests for unregistering the commands.
Fix typo.
Merge pull request #318 from erbridge/commandhandler_test

Commandhandler tests