initial commit with gitignore