Switched server threading to dynamic (according to provided echoserver)
Fixed server shutdown
Switched logging to log4j with appropriate levels for Server and KVStore