Added a duration to the protocol domain object.  This will specify how
long an expirement will run for