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
Merge pull request #11 from dustismo/hotfix/reorg

Reorganize code within package
Update README.md
Rename paths to goshire
Merge pull request #12 from dustismo/hotfix/rename

Rename import paths
add max processes
fix Client interface so api call returns an error
rename MaxInflight to MaxInFlight
Move controller interface