Adding a proper gitignore to the repo