added fridge state packet and freezer control

also moved timer events into a handler. fridge comms are broken