Create .gitignore

The .gitignore file is used to ignore unwanted files from being pushed to the repository. This includes compiled code and other random files.