Basic elasticsearch store
Save in ES with geolocation & query by city & province working
Update stores from province, in parallel threads

Uses claypoole to manage the thread pool
Search by center point and distance
Merge branch 'es-store'