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