Added user fields, user data validation

Added first name and last name user fields, check if the password and
the confirm password are equal, make sure no fields are blank