added overload WebSocketHandshakeDelegate

using WebsocketHandlers directly as functions of the instance, is very tricky and if this is done paramerters of the getRequest are lost
for now I see no better solution