Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
`tip-row` is renamed here, but it's not renamed in `tips.html`. I can't see anything obviously broken though...