Added a better gitignore