add travis.yml for testing