one message per iteration
execute callback on receive
Simplified message sending
Now only using one message and execute it on first arrival, 
but keeping it for some time to prevent executing a resend 
if the other peer missed our acknowledgement
add ofsset in sine calculation
Allow PWMControl to be initialized with an init() function instead
of using the constructor.