Made commands one character only

Which also meant that the command separator setting could be removed.
Blammo.
Changed self.cmds to self.commands in terminal

Better readability and compatibility with libsyntyche.
Moved terminal to libsyntyche
Added print/error to pluginlib (closes #34)

Also updated command-related functions related to the plugin system to
match the latest changes in the terminal.