Fixed the Propagating Error!!

Also no memory leaks. I am slightly concerned by the fact that the root
node says there are ~83 more points than actually exist and I'm betting
there is a single false region somewhere but I'm just going to ignore it
for now.