Nightly checkin:

Known bugs:
Websocket loop returning empty data (causing lock)
Nightly - seems to be working.