Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
We shouldn't use inline CSS. Just add a class to the `img` and style that instead.