cleaup setup.py

- update dependencies
- remove ez_setup (fails from pip via pypi)
- update dev rules to newer format
- update change log