Read IrSensors (not yet sent as valid messages), also converts
RobotCommController into a service and offloads things which needs
persistence there.