Updated controllers and views.  Added validation error messages.  Implemented partials