Merge pull request #6 from dominictarr/master

add getter/setters for outerHTML, innerHTML, textContent
use Object.defineProperty instead of __defineGetter/Setter__