cleaning up client and adding test cases
earily preview of the etcd changes
tests are passing
cleaning some comments
addressing review comments
addressing review comments 2
Merge pull request #37 from lytics/client_cleanup

cleaning up Etcd integration.