entry point created by easy-install
test executed by setuptools
fix subprocess redundancy and potential deadlock issue
rename readme file from .txt to .rst
specify dependency in setup.py
fix string.split usage