Adds gitignore, and some react setup