Prof pages

Ready for a review, some UI elements may be changed but the core seems good. 

Closes #142
Forgot about the `__operator` for MongoEngine, good call on using it here