Story: admin should be a flag and there can be only one role per user
Merge branch 'user_role'