Fixed up class documentation and ironed out other inheritance details
Abstracted a bit more into the parent Entity class and added an update_coords method
Fixed Tree class according to inheritance and update_coords method