added TravisCI integration