Background jobs

1) add sidekiq
2) offload emailing to sidekiq
3) adjust spec_helper for sidekiq and making background jobs run inline for specs