Fixed dot product
Made match requirement more stringent
Fixed bug in norm calculation
Cleanup
Tweak how points are added