Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
Maybe make the route `/professor/<string:prof_id>`? I'm don't feel super strongly about this. What do you guys think @divad12 @phleet @mduan?