added WeavePath.prototype.forEachChild
Now using C implementation of btoa() and atob()