cleaned up code, inlined senderHasPerm, condensed help command output