Finished instantsearchbox.js, have done no testing.
Added clicking to instant search, made it all nice and styled.
Implemented dynamically loading the course files in the cache. Department names are hardcoded in department.js which offers a couple of utility methods for looking up departments.
Added instant search functionality for individual classes as well.
Regenerated all the course files to not have the 'CS = ' at the beginning. Deleted the empty files, which I didn't do before. Should probably just leave those in next time for consistency.
Merge branch 'instantsearchbox'

Completely added instant search bar that looks up classes. Currently reports the class name that you've selected, but it only requires a few lines to have it return the entire course object.