Scheduler tests and some re-factoring of the config files

- Added a new perf test that analyses raw scheduling performance
- Moved the config file types to a utility class (less cruft in config files)
- Added some documentation in a few points