add sublime project file
jsdoc fixes
DOM.template caches results
add variables support into DOM.template