Fixed bug where sequence was being incremented to two when data-dir was empty. Added response time test, needs a lot of work bug a basic skeleton is there. Refactored main to work around argv not being passed in as a formal parameter for testing. Added 'empty' data-dir and test-data-dir directories to the repo, this will probably change again in the future, but this should fix startup issues