simplify scanner by making open and close into symbols instead
doc updates
added test for functions with multiple arguments
rename defaultLocator to DefaultLocator, to make it public
implement $Layout
implemented comments
return "" from AsString if key is undefined
move test configuration into config folder
implement <% base_tag %>
implemented <% with %> execution
implemented <% loop %> exec