added specs for experiment, mzid_file, spectrum_identification and their corresponding factories