Add endpoint for kicking off indicator calculations

The new endpoint creates an IndicatorJob object and
submits a job to an indicators queue for celery.

Celery processes one job a time, with a timeout currently
set to 10 minutes for processing a job, retrying 3 times
possibly.

Celery tasks were split into 2 queues:
  1. datasources - used for processing datasource imports (osm, gtfs, etc)
     because these can be done concurrently without too much overhead
  2. indicators - used for calculating indicators; cannot be done concurrently
     so limited to one celery worker with timeouts and retries set
Update IndicatorJob status once all indicators calculated
Merge pull request #121 from WorldBank-Transport/feature/queue-indicator-calculations

Feature/queue indicator calculations
Fix error with wrong queue names for tasks
Merge pull request #123 from WorldBank-Transport/feature/fix-queue-typos

Fix error with wrong queue names for tasks
fixed broken bash call
Add indicator calculaton for distance between stops
add futures/rm proxyconf
Merge pull request #124 from WorldBank-Transport/feature/blockinfuture

Feature/blockinfuture
Refactor indicator calculation
Merge pull request #125 from flibbertigibbet/feature/distance-between-stops

Add indicator calculaton for distance between stops