Added experiment module, used to create and read an experiment. The Experiment class also provides the hierarchical logical representation of the data.