Add caching, verbose mode and dry run mode.
Remove extraneous whitespace. Bump patch version.