I've forked the octree library and added some bounding box functionality. The problem is, it turns out kd-trees are better for my use case. I'd rather not junk the code, but I can't see a use case for the octree library as it stands.
Below is the link to the branch where the code is, is there a use case for point octrees
needing bounding boxes?