move cask into submodule (properly) underneath emacs for dependent installation