move functional methods into Node.prototype
add textContent hook and remove innerHTML
return innerHTML hook back + add tests for textContent
move get/set into $Node
fix offset spec