Add Devise generated Firm model

* includes `Confirmable` module
Add Sidekiq
Create `Firm`s asynchronously

* The `Confirmable` module in Devise will send out a confirmation email
  after the model is created
* these new, unconfirmed accounts won't have a password specified yet