Changed name convention and cleared unnecessary classes. Part of restructuring to contain surfaces in a std::map.
Removed dependency on Eigen library
Rewritten to only deal with pointers and not the objects themselves.  Copy constructors and assignment operators added to octree and node classes to deal with pointer members of the class.
Adapted tests to work with a the now pointer based octree class.