Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
I'll just remove the empty block, it's not really doing that much and kind of unnecessary.