move to pypi
fix test
fix test
better error message
update README.md because pypi has limit