test(callbacks-buffer-spec): add tests for adding tags to the messages and retrieving them from server


- add tests for adding tags to the messages and storing callbacks with add function
- add tests for handling messages coming from the server and invoking its callbacks
- test function which create new tag

closes RIO-7
`add` is returning the new tag created by `newTag` you just need to check the return value of `add`