middleware updated to throw SyntaxError exceptions when there are syntax issues with Jade, Less, or CoffeeScript files.