Bring back the CantConnectToDatabaseError, but in the one place the database is setup.
Bring back the rescues around the database setup.
Setup uses the same connection as the rest, so no need to close.