Further restructering and preparing experiment for KCs

Some more restructering in the files and mostly working on the
experiment class to streamline the running of the experiments and
documenting the results.