* added sphinx documentation * filled in most missing docstrings * updated README and setup.py, added CONTRIBUTING * added docs build target