Fixed remove, correctly deltees and returns the correct size of the tree. Hopefully I'm done with this now and can get Starbucks working.