fixed signup and forgot password workflows
refactored the login screen and forms and controllers
refactored error reporting into view helper, removed some excess code in account controller, refactored account types UI