Add allowedSenders to @CommandMethod

Adds allowedSenders to @CommandMethod that only allows the command to be ran by the classes defined (or subclasses thereof)

Defaults to CommandSender (any sender)