Add Mongoose-based Backend.
For application that already has a connection using mongoose instead of native MongoDB driver.
The database schema is more similar to the redis version, in which all data are
in a single collection with bucket and key as its index and an array to hold its
value sets.

Added to the unit tests with all tests passed, using different database from that is
used by MongoDB Driver.