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
and here too you can spy on functions instead of checking variables