Add more docstrings. Organize sirsi.py to read better.