templang : start on a simple template language built on xpath
templang: added implementations for blocks
templang: moved text generator classes to a unit and added some simple test cases