Background jobs

1) add sidekiq
2) offload emailing to sidekiq
3) adjust spec_helper for sidekiq and making background jobs run inline for specs
database.yml should stay in your .gitignore.