init testcases
added comments
added two subclasses of Thread, which represent server and client
added debug helpers
Merge branch 'testcases' into kvclient
added debug log statements
Merge branch 'testcases' into socketserver
added debug statements
added statements to shutdown threads
deleted shut down threads statements
a bug in thread pool. Testing sometimes works
Debuggable interface added
merged conflict