Feature/heroku integration

This is done such that it is disabled by default; only if the user has set a Heroku-specific environment variable does the app attempt to use "indirect" mechanisms of locating its backend database