Updated courses with search and sort
Added ID routes for courses