* big redesign with TDTemplateParser.
* vars working. blocks not.
* vars and text blocks working.
* tags still broken
* yay everything works again with new template parser
* needs cleanup
* cleanup