Merge pull request #1 from jdegoes/master

bower / grunt integration
Update dependencies

Can't install from bower unless the dependencies resolve.
Merge pull request #2 from joneshf/patch-1

Update dependencies
Update name of Random
Avoid name collision in example modules
Add grunt build

Still needs writing properly, this just compiles all the modules
Throw an exception when a property test fails
Merge pull request #3 from purescript/exceptions

Throw an exception when a property test fails
Update dependencies
Update build, tidy up
Print number of tests that were ran
Print number of tests that were ran (properly)
Add new helper instances and test batches
Remove unnecessary local definition of `asTypeOf`
Update classes for 0.5.0
Arb instance for Functors
Use an LCG-based PRNG
Some more work on CoArbitrary
Update build
More work on LCG-based quickcheck and CoArbitrary.