updated gitignore
feature: soft undelete