Stay DRY!

Just some cleanups and repetition fixes :)
Actually fixes dryness. Instead of having two almost identical tasks for running both HTML and Jade, we combine them into one task and have the Jade engine only parse files that end in .jade prior to other tasks being run.