Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
1. We shouldn't use inline css.
2. Instead of adding an empty block, we can instead just add margin-bottom to the course-header above.