refactor Auth routes and controller functions to be implicit
refactor auth routes and functions for password resetting
change name of URI from 'welcome' back to 'login'
user can logout
Merge branch 'features'