Implementation of a permissions manager

Still need to be implemented in load.py for proper access checking on commands