Front end development for the login, signup, reset password and validation pages