More tree functionality and implemented base functions

For tree

* FInd by parent
* left, right, and element getter

For base

* getSeats
* getParent
* seed (improved)
* replace (improved)

Added tests for base