Docstrings + PEP 257 testing

See the accidentally-merged #28 for context - TL;DR partial docstring coverage, and tests for style + *complete* docstring coverage
Actually if you don't mind, I'll do that in a distinct PR; I noticed some of the other deprecation handling could use some improvements