Added registration page, lots of cleanup still to be done this is just a start