Environment aware configuration

This patch adds the ability to create environment specific configuration files.  For instance, when deploying to Heroku, you may want to use a different baseAppUrl than your development machine.

The patch relies on the `NODE_ENV` environment variable to determine the current environment.  If this is unset, it defaults to "local".