Implemented the sender worker for metrics

Implemented a sender worker that will send metrics to a given service
errors.Annotate(err, "contextual info") or errors.Trace(err) if there is nothing useful to annotate.