Working on permission system
Refactored permission system
Authorization