adding travis CI support