made several reagent models abstract models to simplify data storage.  need to remove extra duplicate fields
made several reagent models abstract models to simplify data storage.  need to remove extra duplicate fields

davebridges/ExperimentDB,davebridges/ExperimentDB,davebridges/ExperimentDB,davebridges/ExperimentDB