Added a basic configuration system. with merging, which we can use to take over from the use of environment variables.