Add Cask to track dependencies

Also add ensime and reorder .gitignore.