add pipes warmup on start
move WebClient and RetryingHttpClient to PostMakers folder
add curl client to resolve mysterious timeout errors under rare cases
always print error details