Controller and routes for 'activities'