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
You need also to check if someone passed function that will cause exception if it's handled or not in our code