Merge branch 'rewrite_noncompatible'
Added CommandParser module with some (empty) classes for different commands
Added CatCommand class
Added CatLastCommand class
Added some more limiting command classes