Override check_origin from tornado.websocket

Starting with tornado 4.0 cross-rogin connections are refused by default.

As mentioned in the docs (http://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler.check_origin) overriding check_origin allows this behaviour to be changed

Fixes #22