add cabal sandbox to gitignore
add dependencies