Implemented the Promote method in DocumentNode. Unit tests added.