small improvements to detect spindles, which actually needs to be improved a lot
clean up a little spindle. Also a good idea is to squeeze any axis really, if the user passes only one value.