Cabal setup
Added initial interface

The interface for setting options is currently untested.  The default
value of the 'chatty' option is the default taken by QuickCheck, but it
should probably be false for Cabal.
The 'chatty' option is now off by default
Unifying the test runner, now actually sets Args
Removing QuickCheck re-export
Making a Hackage-friendly cabal file