Authority
Goffee comes with a built-in roles and access control system consists of the following features:
- Database Transactions
 - Create Roles
 - Create Permissions
 - Assign Permissions to Roles
 - Supports Assigning Multiple Roles to Users
 - Check if a user have a given roles
 - Check if a user have a given permission
 - Check if a role have a given permission
 - Revoke User's Roles
 - Revoke Role's permissions
 - List all roles assigned to a given user
 - List all roles in the database
 - List all permissions assigned to a given role
 - List all Permissions in the database
 - Delete a given role
 - Delete a given permission