added second run of pdflatex to makefile

You have to run pdflatex twice to see changes in index based content
(e.g. table of content or list of figures)