use mongodb for backend store, got tests running, although still pending as I explore more options