Making a start to the registration process, basic registration now works. I still need to add some validation steps into the data