Patches for compiling slides

Modern versions of `cpp` by default strip C-comments from files, breaking URLs just after `http:` (thereby breaking generated LaTeX). The `-traditional-cpp` flag alters this behaviour.

Also included are:
* a brief readme for those not familiar with Makefiles
* some additional rules to automatically generate all slides