better url error handling
more aggressive templating.  this allows template data to propagate through the entire entry, including selectors