Make optimiser and scheduler modifiable from config file. This would allow users to change between different optimizers and schedulers from the config. The format of the optimiser section in the config will change slightly, but the example configs have been updated accordingly.
PR#23