Create user fixes

- Fixes ability to add new users from admin panel and assign the new roles
- Fixes display of roles in admin panel
- Redirects api users if they attempt to log in instead of throwing an error
could we keep the display value as Manager / Contributor for the previously existing roles?