Add cask functionality and install a bunch of stuff.