Added decorators to restrict who can run commands
Command errors are now also returned to the channel