Logging and connection fixes.

* Add support for setting logging levels
* Re-use the same Etcd client instead of instantiaing a new one every reload
Not vendoring the dependencies would make `go get` result in code that won't work. 

I agree that it's fairly inconvenient, but otherwise gives a rock solid dependency guarantees and working go-get what is a reasonable trade-off.