add abstract and ping command
swap out ping handler with Ping command class
extend command interface with ToMessagePack and FromMessagePack
move some files around
move more stuff around
rename ch_client to transport/client
remove unsed files