rework interface for sending requessts; inject request headers from UA/session at time of .createRequest
bumping version due to significant API change to Request.send