Added a little wiring between MainController and SearchBarController. The CourseData cache now makes real Courses out of everything. The CourseData and CourseDataCache should be moved into models/