add travis conf and npm ignore