move client to a new package.  implement connection pooling
more client, tested, seems to be working now
refactor the client, correctly handle max inflight per connection
add retry logic, for broken connections
add a messy client main, use for testing and profiling
Merge pull request #10 from dustismo/feature/client

Work on cheshire client