Added profs to the search bar

Should be fairly straightforward, I basically just went through and added `profs` to any spots that only had `courses` and `friends`
So, I had that in the first version of this PR, but there was one issue with it. Because we don't store the departments, and calculate them only when we need them, it takes a very long time to return the json used for the search bar. 

There are two possible solutions to this:

1. Go through all the existing prof models, and calculate the departments, then store it so we don't have to calculate it each time. 

2. Alternatively, we can wait until #189 is merged, since that will provide the faculty/department for each prof. Then, instead of saying "Teaches CS, MATH", we'll have something more like "Professor of Mathematics" (I don't remember the exact wording of the OpenData endpoint). 

I'm open to suggestions about which route you guys want to take.