Tree Generation Should work properly now

Still not ready to be integrated
Modifications made to both the BRANCH struct and the SEED struct
Can probably be made to use less memory