Add initial graphhopper implementation