pep8 cleaning in tests
adding more docstrings
adding sphinx based docs