Port of kcbanner's Connect-Mongo (MongoStore) to use mongoose models for storing sessions