Adds proper instructor and global core search

![screen shot 2014-04-10 at 14 08 12](https://cloud.githubusercontent.com/assets/920130/2671609/aff569b4-c0dc-11e3-8440-72b5e2c4b26e.png)
I made some pretty significant changes to the branch myself, I think it should be good to merge.