Updates:

1) Uses rw_lock to make the GeoSearch client thread safe.
2) Implements rem method.
3) Re-structures the package.
4) Removes run_tests.py and uses “python setup.py test”