add experiments modules to hold details of experimental setup

avoids user errors of having to think what the experiment was for a given data file