add proper gitignore file