add IEEE template, update .gitignore

- replaced report.tex with IEEE journal template
- decided to exclude .pdf from .gitignore, since having a
  link to a finished pdf will be nice after the course ends
- added OSX-specific files to .gitignore, mainly for my own benefit