Support for phinze/homebrew-cask. Fixes #10

I'd appreciate your feedback. I removed many of the error messages because homebrew and homebrew-cask already supply errors. I can add them back if you'd like.