Changed rules a bit, but it's still not good looking :(
Changed rules so it's more propper and made default tree generation so I don't have to change code in multiple places
Added code to allow variance in length and angle from branching tree
Added use of golden angle to determine branch placement... a little difficult to tell
Added back disks to end of cylinder so tips won't be see-through
Added functionality to F2-7 to determine the depth of tree generation
Rules changed and tree distributes branches evenly\!
Changed branch shrinking rules so lower depth trees look better
Changed depth modification.  Enable with F2 and increase/decrease with '='/'-'
Changed how to make different depths look better by increasing trunk size as depth increases
Added TreeGen destructor
Merged with master