update modules
flycheck
run cabal build
cask
some more helpers
ignore dist/js
setup correct binary