rewrite README and setup.py
Apply license