Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
If we're not planning on having easiness (and I think we concluded on hipchat that we'd leave it alone for this iteration), then we should remove this. Also the other uses of `easiness` and `easiness_count` around here.