remove import of ExecutionContext in Index trait

Th ec is now provided as a param.

The geolocation functionality has been removed as it is not appropriate for it to be in this repo