added new methods for getting the precise location of a house number to data
Edge will now split to ensure that a precise location can be found
Graph can now contain up to 2 temporary nodes
model now implements getPath with edge splitting
nodecollection now has room for up to two temp nodes
added temp edge datatype to facilitate new edges which must be added when an edge splits
reverse data simply passes method calls on
implemented new method in data in all these, all will return an unsupportedoperationexception when called
Merge branch 'krakEdgeSplitting'