Cleanups after rebase
IDL style, merge request / require
Add new InitWithConnectedSocket