Massive refactoring: now use Cask + use-package