Roles: Add integer column for User.Role
Roles: add role constants and modify test user creation to fit role
Roles: add initial user as regular user
Add guest role for read-only access, use powers of 2 for roles
Merge branch 'master' of github:einsteinx2/WaveBox into user_roles
Add role parameter to CreateUser in interface
Add user.HasPermission(), add permission check for creation of new users
Add permission check for all user modification actions
Merge branch 'master' of github:einsteinx2/WaveBox into user_roles
Add Role enum model, create test admin user, add basic permissions checks
Add Role model
Merge branch 'master' of github:einsteinx2/WaveBox into user_roles
Merge pull request #161 from mdlayher/user_roles

User roles