Feature/pg json

This cleans some scala code up a bit and cuts django out as the middleman between the database and Scala for indicator job status.

It closes out #528 and #491 and #498. Possibly #426
Without that change, completed jobs never showed up - it would just kick back to the last queued/processing/errored job. I will look into the behavior further down.