use mongoengine; add post type support, add basic tag support