Mongo backend

A mongo implementation with identical API to redis.