Adding directives to do password repeat checking.
Break out common signup settings into a directive.
Fixed bug recently introduced in educator signup.
Adding new properties to user.
Improve signup and settings.