Implement document.documentElement.appendChild etc

Fixes #187