setup.py read DESCRIPTION from readme.rst
add unit test and travis ci