add TravisCI build support