update README, fix setup.py and provide example usage