Don't overwrite existing files by default
Add --overwrite parameter to command base class
Add hint that options at the end of the list are command-specific
Make Path::Class dependency versioned
Extract get_content_for() method