add travis and gitignore