Permissions Stuff

Permissions are now checked using a separate method in
MainCommandExecutor.

There are now more permissions.