Refactored additional calls to open().
PEP8 cleanup.
Merge pull request #114 from jacebrowning/open-cleanup

Refactor all `.write()` calls into one function.
Only expunging a single document.
Added TRACE level logging.
Fixed indent.
Fixed a test.
Fixed circular import.
Only publishing on good CI.
Fixed publish command.
Fixed publish command.
Added a Logger instance to each package.
Implemented trace-level logging with a flag.
Fixed getLogger calls.
Merged branch 'master' into branch 'trace'.
Added a separate VCS logger.
Added the PEP8 line length check from Pylint.
Merge pull request #122 from jacebrowning/trace

Move low-level logging to TRACE.
Revert "Added the PEP8 line length check from Pylint."

This reverts commit acb1de7bb3ed4b7c0c8b290cc98b292ec2fb4b51.
Added more description to CLI prints.