Don't use bareword filehandles.
Add a git ignore file.