Update from jacebrowning/template-python
Clean up docstrings and comments
Fix missing dependency
Merge pull request #8 from jacebrowning/template-update

Update project structure and clean up code