add install instructions and REQUIRES info in setup.py
docstrings