Refacotered the commands framework to no longer need to register commands

instead all you have to do is define a method that starts with do_ the
rest if the command name, help for the command is taken from the
docstring, additionally, you can specify a value for nargs and
registered in the command definition and they will be used as conditions
for the command execution (nargs = number of required arguments,
registered = the user must be registered to use the command)
Add admin commands.

Along with the :say and :gentoo_trigger commands.