add proper gitignore