More specs for heartbeats
No need to rescue abort errors
Send error frame when client must send heartbeats
Send ERROR frame with descriptive error if client does not send heartbeats
Make it possible to enforce heartbeats
Move exception unwrapping stuff into Session#error
Extract acks into separate class
Fix extracted ACK thing
Proof acks against race conditions
Move dispatcher into own file