Cabal dev

this works, but the env variable is not set by default. We can check for the existence of a cabal-dev dir, but then we still need to figure out which packages dir to use. So maybe the packages dir should be a configuration setting.