WFK2-638 Add autocorrect for phone number population

This fix ensures that special characters like parenthesis and
dashes will be removed before populating the registration form.
Extra-long phone numbers would still require the user to correct
the value for acceptance by the backend.
Fix for duplicate error messages.

This ensures that the client validation errors are displayed once.
WFK2-634 Made navbar as a persistent one.

This ensures that it isn't redrawn on page tranistions.