Utilize angular valid, email directives and ng-dirty/ng-valid/ng-invalid

The updates utilize angular .ng-dirty.ng-valid css classes to give the user more feedback on client-side form validation. As well as using the Angular email and form valid directives. 

The form name and form.$valid is a way to prevent form submission using the required directive. If you are going to use required and any other validation directive this will support those efforts.

I saw this from taking the tutorial on the homepage of angularjs.org and think it would benefit meanjs.
http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/3/section/3/form-validation

Referenced: http://scotch.io/tutorials/javascript/angularjs-form-validation