Adds schedule routes, controller, view, and tests