Add GraphHopper engine (thanks @karussell!)