Merge pull request #1 from NodePrime/feature/testing

Feature/testing
Fixed connect check
Double encode and decode to deal with Etcd restrictions
No pulling from cache for now
Merge pull request #2 from NodePrime/feature/fixing

Feature/fixing
Added the unannounce
Merge pull request #3 from NodePrime/feature/unannounce

Added the unannounce
Coverage in an age of darkness
Merge branch 'develop' into feature/testing
Beginning improvements to sd-etcd
Working on the new setup
Post etceterad fixes and test rewrites
Error with ttl now emits a ttl, not a generic error
Rename timeout option to ttl, store in private ivar.
More precise control over renew interval.
Improve TTL renewal handling.
Fixed tests to handle new interface
Add NotFoundError.
Merge remote-tracking branch 'origin/feature/testing' into feature/testing
Style OCD.