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
it's better if you spy on error callback instead, easier to understand