Added user signup page with tests