Ack-Handling implemented
Done:
•addAckForMessageID() for adding received acks
•tryPassToUpperLayer() to pass message to upper protocoll layers
•multicastAck() to multicast an ack for a receivied message
•up() modified to send and receive acks
TODO:
•Maybe down() needs ack handling too
•Total order with acks
•Sync where necessary
•A5.4
•Sync where necessary
•A5.4
•Test everything
Previous Commit (lost, because not able to push):
A5.2 modified
Done:
•improved VIEW_CHANGE handling
•implemented up() logic
•Combined some functionality of up() and down() into methods
 -multicast() to broadcast to every member
 -singlecastToLeader() to send messages to leader
•Method passToUpper() to wait for ack and pass the original message to upper
TODO:
•Sync where necessary
•ack handling
•A5.3
•A5.4
•Test everything