This commit futures proofs the code to allow for usage of more than one docker network.
This commit updates the configuration to be yaml-based and updates the configuration to read in a yaml file.