Added Password and email confirmation and the directive for password validation, but no configuration yet. Updated specificaiton with more requirements.
Updated password check to work correctly