Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
Note that it's a perfectly valid SO URL to truncate the article name, like this: http://stackoverflow.com/questions/5598494

Note that an easy way to get these URLs is by clicking the "share" button next to an answer or a question.