Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
Can we rename this file to `prof.html` to be consistent with `course.html`?

Also, `prof_page_views,js` is an empty file. We should remove it.