ws changes, server tests

* change subscribe scheme, now using object request and raw websocket (send method, message event)
* add server tests (solve #11 issue)
У кэша есть свой метод проверки существования ключа - has(key).
Ну, или через переменную, как хотел.