This is the first time I have ever written Javascript without a tutorial so I am very happy with my result I even debugged it myself using dev tools which was a great learning experience.
Still one problem is I could not for the life of figure out how to get the email section working, it had its own default error message which I could not override and even if I could I was not sure how to check for the correct email format, everything else works as expected though, first name cannot be empty neither can last name and password cannot be empty or the word password.
I will keep trying to get this working as I learn more so i may update soon!