Permissions for User. Tests refactored
Merge branch 'feature/permissions' into development