Remove `reducers` dependency

`tasty` provides its own implementation of `Traversal(getTraversal)`. By
using them we avoid pulling several dependencies from `reducers`.

I also added the cabal sandbox directories to `.gitignore`.