Added a course detail page, and had it use the caching service we made previously.