Use Puma as our app server.
Added HAML as the templating engine.
bundle install.
Multitenancy gem, using acts_as_tenant.
bundle install.
Implement the tenancy decision based on looking up the host name.
It is an error to not set a tenant.
Ensure that we always have one root instance.
Implement documentation using YARD.
Ignore YARD temporaries and generated files.
Move YARD to the `test` group so that production installs do not need them.
Change the test suite from MiniTest to RSpec.
Simplecov for code coverage.
Load all seeds when the tests are run.
First spec for the Instance model.
Factory Girl for factories over fixtures.
Loading seeds shouldn't be part of the Rspec helper.
Load the Factory Girl integration into RSpec.
Code Coverage information shouldn't be checked in.
Loading seeds should be part of the Rails helper.