Wrap the write method in the pusher object

Instead of having the connection pool know how to write, we just let it
handle checking out a connection which can then use it's normal write
method.