WHAT added travis support WHY so that all test can be run on push