add better readme
better long description in setup.py with CHANGELOG
add more documentation in readme
reduce type checking code
dependency link is not required as etcd 0.3.0 just got released
get rid of the markdown version of the readme