Docstrings + PEP 257 testing

See the accidentally-merged #28 for context - TL;DR partial docstring coverage, and tests for style + *complete* docstring coverage