Initial implementation of a persistant MySQL data store. InMemoryStore is still active by default as remote MySQL performance is too slow