enhance python gitignore and add travis config