Added tests. Fixed few minor issues found while writing tests.

Added tests. Fixed few minor issues found while writing tests.
Fixes #5 
Turns out that this line triggered a bug in pep257.py, which made snitch not review this commit.
See details here: https://github.com/GreenSteam/pep257/issues/76