Implement $minDistance query operator and geoNear option

The included documentation link does not yet exist, but it should after https://jira.mongodb.org/browse/DOCS-3112 is resolved.

Closes #169.