migrate emacs package management to cask