add travis and all test suite