Added the new code of the productAgent.

Edited the hardware agent to log when dying.