adds validation to new user form
client-side validation for update user form
directive to apply focus and only validate form inputs when not focused (blurred)