consistent shutup in tests
use clear_cache method
docs and messages

In addition to English, I also changed some odebug to ohai.
My reasoning is that if the user specified `brew cask fetch`,
they probably want to see what is happening
Merge pull request #1 from rolandwalker/fetch_command_tweaks

Fetch command tweaks