Initial commit of CommandUser.  Can't test if the command structure works or not, because of config errors, but this shows the general layout of a perm command.