CITS3242 Programming Paradigms project - Experiment Unification and Lab Management