validation, forms, controllers

updated validation on all forms. updated mediators and controllers to
return error messages. Updated controller method names.