initial commit + gitignore