added Makefile targets to run an etcd cluster
added coverage in gitignore
tests, tests, tests
fixed a bunch of bugs
adapt travis config to Makefile changes
added tests to README