Add cask support for homebrew

I've added the option to install homebrew cask applications. For people unfamiliar with cask: it's an application manager for OSX applications. You can, for example, do 'brew cask install google-chrome' to install Google Chrome.app.

The make tests run returned OK, but as my python is rusty at best I do appreciate constructive feedback.