Minor Update:
+ Adds the missing methods from the AABB
+ Adds an IOctreeElement interface to define methods something in an Octree must have
* Slightly changes the Octree to make use of Generics and the IOctreeElement to better associate an AABB to its corresponding object. An Octree can now be given a type for the data in it, although that type must implement IOctreeElement