Signup page

Added the signup page. Sessions do not seem to be working. Should move
session activation to main function. Error handling should also be
improved.