Created an AckManager class that keeps track of acking and resending messages.
Merge pull request #8 from Blood-Saint/AckManager

Created an AckManager class that keeps track of acking and resending msgs