Add Sidekiq and Kafka. 

Also:
+ KafkaEvent to publish arbitrary info about models, still kind of a work in progress
+ ClassificationLifecycle management moved to a sidekiq worker
+ MultiKafkaProducer Module to abstract between jruby-kafka and poseidon. 

When running jruby you'll also need to use jbundler to manage Kafka libraries. 
Whoops that might explain my problem getting stuff working in vagrant.
On Oct 22, 2014 8:04 AM, "Campbell Allen" <notifications@github.com> wrote:

> In Dockerfile:
>
> > @@ -4,7 +4,7 @@ WORKDIR /rails_app
> >
> >  ADD ./ /rails_app
> >
> > -RUN bundle install --without test development
> > +RUN jbundle install --without test development
>
> is this meant to be jbundle?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zooniverse/Panoptes/pull/210/files#r19211391>.
>