update license
revmove iterator-to-array conversion now that we escape arrays
remove incomplete test, replace with better getTemplate() test