Finish layout, routes, and a signup page