Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
1. Remove the space after `RatingModel`
1. Does `_.find(pageData.profRatings, function(r) { ... })` work? I think it's more explicit about what we're trying to do.
1. nit: I think this line is a bit long; we can find the rating in a separate line above before creating the model here. Up to you though.