* log and return empty mono when WebClient request fails sending zipkin trace data * updated tests and RestTemplateSender to handle exceptions * removed unused imports * added the option to send in a custom doOnError function * removed unused loggers * added the option to send in a custom wrapper function which can customize the reactive flow * updated javadoc * updated javadoc