Single thread outgoing model and WIM session start
End session implementation
Lots of network architecture improvents
Start session parsing, more full connection logic
Merge branch 'single-thread-outgoing'