update docstrings
add setup.py installer