Settings environment separation

@shaief you can review the new settings directory which has environment separation.

Base settings are common to all environment.

Local settings are loaded by default, unless `EC2` or `HEROKU` is found in the environment, which will then load settings specific to that deployment scenario.