All source files are now documented with google style docstrings.