Revert "Prevent null pointer exception"

This reverts commit d3545dec9a1cb6b81c9ef8e8758bd3e33903858d.
	Revert "Extended test"

This reverts commit 9f51e8488e3b50b519b42d489ee24e8a6e0afbb3.
Revert "Added additional testing"

This reverts commit 38fc602c5f2e9965f92b1754be2b21c6e2de77da.
Revert "Updated changelog"

This reverts commit b817883dc7a1cbe1fe266080271b2a2971fd00f5.
Revert "Added a path copy tree implementation that uses a separate back reference data structure"

This reverts commit c5eef8ae0e8694b9bc428dabb3656c2c5f6a41df.