add Travis-ci support
Merge branch 'add_travis' into personal