OCSADV-27 Rewrite of CoordinatesDiff in Scala, adding a new class and method to Coordinates and port of existing tests #time 2h