update to fix multiplication with vec3d objects
minor updates to test function
fixes to classification (to be associated with discrete points), number of returns to be correct, removed some variables