Add docker client to remove boiler plate
Continue after decoding error
Update to not use the same client conn
Merge pull request #5 from crosbymichael/more-cleanup

More cleanup and refactoring