We use 4 spaces instead of tabs, no trailing whitespace, and no superspacing
Add sendMsg(...) command to TrakCommand to simplify returns
Rename abstract command superclass to be more intuitive
Remove root cmd permission node: permissions will be checked per subcmd
Rewrite CommandHandler