Implement 'brew cask fetch'

Now with tests, status information, and no pointless slicing of ARGV! It's like a party in my pants.