Command manager unit tests done (unless I forgot something). Aliases are removed on unregister of the commands of an object now, too.