Use throwError instead of error.
parseCabalFile now takes a Cradle instead of using findCradle internally
Use default flags if unable to get the cabal flags
Added a test for cabal configure flags.