Implemented acknowledgement and Fire and forget

Changed implementation to fire and forget.
Added acknowledgement for message reaching the queue.