Geopromise

This adds support for promises on geoNear/geoSearch. Also, corrects some issues with their tests & callbacks.