Roles and Privileges added, Group model returns users and groups based on the permissions set
NOT YET FINISHED, POLISH AND COMMIT AGAIN BEFORE CREATING THE NEXT TAG!!!