Force config/ to stick around, even before files are generated.
Always provide settings.database_url, even if hasn't been provided. Used by Heroku to pass in DATABASE_URL.
Cover blank strings as well as nil. (ActiveSupport provides blank?, and is already loaded in this project.)
Switches on providing a database config by default with `rake invoice:install`.
Adds a test environment to the config/environments.rb template.
Decouples invoice:install from the environment; adds an :environment task for environment-dependent tasks to bring in.
Adds a .gitignore with DB and config entries.
Merge pull request #1 from damncabbage/environment-independent-rake-tasks

Fixes invoice:install environment setup.
Fixed response
Creates InvoicesApp to pull in the separate app classes for config.ru to use; strips extra "require sinatra" from instances where only the base class is required.
Merge pull request #2 from damncabbage/app-modules

Creates InvoicesApp to pull in the separate app classes for config.ru to use.