common: first work on live socket
common: First implementation of live sockets including tests
Merge branch 'livesockets'