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 form validation. As well as using the Angular email and 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