renamed set_cache -> with_cache
moved reaction_rules() into Model
gillespie now supports NetfreeModel
added a new type of Obserer
separated data logger from observers
implemented new Observer for saving HDF5