update setup.py & README, add docs