Can push messages to mongo, in a slightly hacky way
Refactored to make it less hacky, still pretty hacky