Added parsing middleware for users. This is where custom data alteration can go
Added the parse middleware to insert and update runner calls.
Renamed authentication method to "basicAuthentication" and added new fields to ignore list for security.
Moved custom setter and getter out of the mongoose schema and updated name of auth method.
updated the schema of the users data to support the new auth functionality.
Added messaging for error messages and enabled unique login validation
changed the createhash method to always convert to a string since we moved this logic out of the database.
Added more error messaging out of the database'
Only update the passhash if it's lenght is greater than the minimum
Added support for update pathway.
Fixed tests to use new identities schema.