Add code to support WebSockets

Signed-off-by: Ian Hilt <ihilt@cbccts.org>