Client now requests a heartbeat TCP frame every 30 seconds from the broker--closes #91.