Admin login fixer upper

Adds new route that allows admins to login. 
Fix up user session/admin session validation 
I removed the `Form::error` macro in #58 so these should be `form_error('email', $errors)`.