Refactor controllers for thinness.
Add error message helpers.
Add error messaging to signup and login.
Add render helpers for home_user and home_visitor