Building out controllers and routes