Make travis use run_tests.sh to run tests

Make our CI run the tests in the same way that we run them locally.
Ignore paths created by running tests

pep8 output goes in /out and the coverage report goes in .coverage.
Merge pull request #25 from alphagov/make-travis-use-run_tests

Make travis use run tests