Added roles and permissions to the framework. Fun times coming