Added separate NetTalker service

The in-process service will run the network interface,
and update directly the activity UI with the incoming
messages.

A separate thread is used to run the port listener.