Seperating environments

Preparing the environment

Application specific environments