Fix up the random test for the change to using Args, which now uses exitFailure
Reindent the random test code
Allow the random test to take a parameter for how long to run for
Add an --exception flag to throw the raw error, not an exit failure
Use the --exception flag in the random test, ensures we aren't getting assertion failures hidden
Update the travis script to run the random tester for 3 minutes
Merge branch 'master' of https://github.com/ndmitchell/shake