...Lots of changes
*Dev branch*
Begin replant: create class skeletons
Begin replant for project: add WebLeaf & WebTree class and unit tests
Added WebLeaf formstembud tests & method
Edit .gitignore to include test script
Added first few tests for WebTree.budstems
Added WebTree.budstems method, fixed failing budstems test
Added tests and code for WebTree.grow_leaves, added some additional fake WebTree class stuff. Replaced WebTree.leafmap/stemmap with leafset/stemset
Added tests & code for grow_full_tree
Run prelim integration tests, note initial fixes
Added leaf null byte check, prelim integration tests pass
Updated .gitignore, added fixes for leaf decode
Added initial filter for stembuds (WebTree.root)
Added grow_stembuds tests & code.
Added crucial functionaliy for handling full url stembuds and duplicate new stembuds.
Added grow_stembuds test & fix to check grafts
Graft urls should appear in modified leaf code when allow_grafts is true
Started rewriting/simplifying bud_new_stems/tests
Removed graftbud handling from WebLeaf.formstembud
Finish bud_new_stems tests & code rewrite
Added budnewstems unit test for graft leaves
Graft WebLeaf objects in new_leaves should NOT add to new_stembuds
(Unless, of course, we want to download the entire Internet)
Un-skipped growleaves & growfulltree tests