Add missing semicolons. Add test PDFs to .gitignore

I forgot to ignore test PDFs in my .pdf PR. Also, adds in some semicolons to be more consistent.