Improvements

Hey, I've added a few things for your consideration:

 - Better syntax highlighting when freemarker functions are used
 - Some HTML5 elements in the code folding
 - Code folding for freemarker tags