Implemented the sender worker for metrics

Implemented a sender worker that will send metrics to a given service
I think iter.Err() could be != nil here, in which case you'll want to break out of the outer loop, then catch the error in the following iter.Close().