Added the startTime to the dishwasher state

Also extended the JavaDoc to describe what null values in the state mean