Adding a proper gitignore for the project