let Measure return a status

this is done as preparation for I2C checks like timeout
add checks for Create result