Added a .gitignore with necessary patterns