Setting up an initial sync test.
Spreading the code to multiple files.
removing test runner.
Adding some additional configuration to the client setup script.
Adding a readme and some improvements to the tests.