Minor changes to printable string for commands (to make it the same for all protocols)
Fixed PreCommand super() call claiming to be wrong class
[BREAKING] New command handler signature - provides properly parsed args, unparsed args, and command used, on top of old parameters