Added functionality for Experiment class.

Also renamed Selection.data to Selection.df_dict for clarity.