Add run_tests script, run automatically in Travis

Add a test runner script which tests for PEP8 and runs any units tests
using nosetests (there currently aren't any).

This will on Travis CI after visiting https://travis-ci.org/profile and
enabling it for the repo.