Implemented the sender worker for metrics

Implemented a sender worker that will send metrics to a given service
As a guard against inconsistency, how about: 
```
if err := iter.Err(); err != nil {
  return err
}
```