Finished tests for commands.
Fixed commands behaviour to add \A and \Z to all commands by default.
Added support for commands everywhere but on search.

Most classes are now using the RegisteredCommands.
Added support for up/down arrows.