extended support for h5 files and started factoring out code shared by the .mat
interface. Moving to classes. May be start mutiple inheritance in the next
commit (i.e. Class X(Timelapse, H5mes)). fseq/MES_FSeq is broken by this commit.