took the conscious decision of only supporting already persisted observers (still have to think about whether it is valid enough to consider non-persisted, but the implementation might have to take that into account)
inserted sidekiq support
corrected datamapper conditions (class was wrong)