Remove unnecessary checks in updateGradient and reduce print output
Faster objective computation
Separate LMNN and target neighbours tests for simple data