improve tcp engine
improve tcp engine
add actions and action builders stubs
build actions
fix message listener
fix compilation issues
fix format, add tcp project to build
make it work on simple scenario