Issue #16: ack callbacks are not always called

RadarClient should always call the acknowledgement function if one is
provided, even for a presence or subscription

closes #16 

@vanchi-zendesk