fix several bugs, update DOM.extend
add emmet expressions support
remove sandbox and use just underscore
improve jsdoc