add a gitignore, some files that should not be committed.