CYB-226 Engagement Index should be frequently, automatically, updated

* introduces sidekiq, clockwork, and clockworkd to do the work
* each of the two types (discussion and submissions) has its own async call
* adding a few scripts to help with the setup and maintenance