Adds .gitignore to project

Just to ensure unwanted files aren't added to the repository.