I have completed the RegisterForm. Once the user submits his information, register.js file checks to see if the entered username already exists or not. If it does
not then the registration is complete and the user is directed back to the login page to login. However, if the entered username already exists then the user is
directed to RegisterFormError page where he is asked to change his username.

Besides, I have added the separate fields for birthdate on the EditProfile page. For the same reason, I have also had to change the users.js page a little.
I have simply added in the columns that the PersonalInformation table in the database was missing.