initial mongo implementation

/cc @osheroff