raise helpful exception when database.yml is empty
make db config file configurable