Added signup page, routes, controllers, test