Print error messages for setup-config troubles

Make sure that we build against Cabal 1.18 and Cabal 1.16. Other versions of
Cabal may or may not work.
Make path argument mandatory and update README