Added in a MemoryRepository

Should work easier out of the box.  If the MongoDB repo fails to go, it
falls back to the MemoryRepository