add travis & appveyor