JARVIS-412 updated auth logic to support logins
JARVIS-412 progress with auth middleware
JARVIS-412 progress with auth middleware
JARVIS-412 progress with auth middleware
JARVIS-414 refactored exceptions for mongo and auth
JARVIS-415 added middleware for uniformed headers
Merge branch 'feature/JARVIS-412' into develop
Merge branch 'feature/JARVIS-414' into develop
Merge branch 'feature/JARVIS-415' into develop