Initial geospatial support for NoBrainer

only Point / getNearest are implemented... Polygons and getIntersecting still need implementation... however this is useful on its own already.
 You can't change `@options`, (it should be frozen). The only way to change it is to you use `chain` as you are doing next.