`run_tests.sh` should fail on error

Rather than blindly carry on, and give misleading errors later.
Merge pull request #25 from alphagov/tests-fail-on-error

`run_tests.sh` should fail on error