sockets: push socket, add mandatory name and update tests
unittests: Refactor LiveSocket test into its own module and improve tests
utilities: Implement a call signature string function
sockets: refactor, improve docs, improve logging, improve sockets
docs: Clean up sockets docs