additional documentation and code changes to handle individual 
variation in begin.time, initial.age and time.intervals.
various documentation changes