add unit tests for parsing tmpl and each tags
update tmpl regex to remove each, which has its own regex
move data binding regex to top level, for reuse on element content
first pass at updateable element content. code can be refactored a little now