Updated Config Parsing

Updated the config parser to handle a better file structure for multi
algorithms. We can now setup profiles that we can call under each pool.