Add course catalog browsing (course discovery feature). This goes right up to self registration for a course, that is coming in a future commit.