add standalone connection

 * extract test service checker to separate file
 * it can connect to a service
 * it can send data
 * it can receive data