Added sidekiq for processing jobs asynchronously

Fixes #105