Close #2: Switched to using mongoengine models

so much nicer now