Fixes

There is a failing test with the latest version of `primus-emitter`.
`Primus#send` is overwritten by `primus-emitter` causing the test to fail.

It is impossible to use `Primus#send` to emit a message to all connected clients.

`roomserror` is emitted even if there is no error.

This pr should solve the above issues.