added application interface
added websocket handler class
added websocket container wrapper
use container instead of server