Add travis build support

- Make start-test-stop fail when a test has failed
- Make it output the diff as well
- Cleanup failed_tests file before build starts
- Add .travis.yml file.