add gitignore
basic detection