Added support for players to run commands, exception catching

* Added catch for ArrayIndexOutOfBoundsException
* Added support for players to use the command with the correct permission node
* Added helpful comments
* Fixed spelling error

(The whole plugin should use 'armor' instead of 'armour' to fit with OP's request)