add binary ack documentation, update to version 4

added the concept of binary ack. this can be added to if you think necessary.