Handle a tag field in ICPS messages
This patch adds a tag field so that the caller can keep track of its
calls and have an event driven design.
Merge pull request #4 from hardening/tag_in_icps_messages

Handle a tag in icps messages