update tests
add test extra require
fix setup.py: Readme.rst