Admin login fixer upper

Adds new route that allows admins to login. 
Fix up user session/admin session validation 
Can we branch based on which fields the user provides instead? So if the user posts first name + email/phone + birthday we send it off to the userValidator, and if they provide email + password we send it off to the admin validator?