fix an ordering problem in codemac.
add an explicit pdf name to the Makefile (makes plumbing easier)
improve spacing by defining \parskip and adding space to subsection macro