Adding support for roles in admin auth
Fix typo comma
Add logic to initialize user roles when created on each application
Allow access to mongoose Model for user queries and object creation
Fix role definition so result object can be more easily accessed
Fix to ensure the role object serializes correctly as part of user
Allow roles to serialize correctly for mongo storage
Allow mongoose to serialize role objects
Schema requires schema instances, not model instances
Change variable names when sanitizing logged in user
Add more validation to admin user schema
Email address not required to be unique. May be multiple across different apps
Renaming roles and fixing error cases
Remove accountId from admin response to keep it out of client
Minor renaming of user method
Change admin user schema - Single role per document instance
Rip out all the unnecessary Role schema and just store a number value
Include account ID in the /me auth call for appserver
Add application identifier to user schema for admin users