add some extra deps and cask installation (yes, this seems brittle.)