gitignore and initial commit setup