Fixed bug in WebTreeTransplanter constructor unit
self.tree keys must be iterated in largest to smallest order when adding to leafpaths to avoid adding shorter duplicate paths first
Added Transplanter unit tests, wrote passing code
Improved budregex; formatted fakeLEAF;
Added tests & passing code for makepaths unit.
Added FakeOS class to mock calls to the os/os.path module
Added final tests for transplant unit, added formgraftname unit & tests.
Added fakefileobj class to FakeOS for stubbing in tests.