An easily extendable, clean makefile for LaTeX documents