Changed root to WeakRef, added documentation
Merge pull request #40 from motion-kit/bugfix/root_weakref

Changed root to WeakRef, added documentation