added tests, route, and view for new user signup, no db/model yet