Add iterator()
Remove HeartbeatWaiter
Add ping() method to send a heartbeat message and await response
Use ping() for heartbeat tests