validate package path using a sandbox description
find the package path from the sandbox description

I also had to change a few function names to avoid naming conflicts.
support both cabal-dev and cabal-sandbox