Websockets Test

Added a test to ensure the websockets endpoint worked.

Considered adding WebsocketsMiddleware nuget package, but to be honest, this works and there is no point changing it.

You might consider having the websockets endpoint same endpoint as the http events ("changes/events") instead of a separate one ("changes/websockets"). The endpoints will be differentiated by the scheme.