hooks up new snapToRoute method in geojson
pulling out irrelevant code in app
adds TestLocation object which can generate location in specified distance