modify license
change readme
change the method getTemplate, now HTMLComponent.getTemplate compile the template after reading the file template, it is no longer the method `processNode`
add cache management