Create iCal route, controller method, and view