Limit frequency of searches from location changes

Only search against the API every 2 seconds max as default. This way if
the user location is being constantly updated we have a way to throttle
the queries.
Use the global var for frequency limit

Thanks @martinfilliau
Merge pull request #20 from ox-it/geofetch-interval

Geofetch interval