adding TravisCI support