WMT Unit Tests
To Do:
- coretools.py (DatabaseConnection):
- Tests for RuntimeError when writing and loss of connectivity.
- Figure out how to do DatabaseConnection tests without a local server.
- Maybe use concurrency again to simulate it and tell the functions that the query has been executed?
- Write unit tests for new sockets protocol (need a refactor first, probably).