New tester script with coverage, valgrind and clang tests and .travis.yml.