move spaceship to ruby

<=> can be implemented in pure ruby so it should be done, this also
closes all comparison tags other than Rational related which need
Rational first