Added pwCheck directive
 - Directive is implemented with shared scope
 - It compares 2 password fields and sets form's validity status
   accordingly

As of now there's an ugly code repetition in the directive.
Except for the observed thing, two otherwise identical $watch have been
used. The reason being that leveraging the expression parsing capability
of the $watch, leads to errors in the browser (recursive $digest calls).