Data now also has method getLength
updated BasicData classes to reflect change in Data
edge now implements getLength
OSMEdgeData now implements getLength
reverseData now simply passes on the getLength method
emptyData returns NaN when getLength is called