Implementing IRequestBuilder.Build(new {batchId=123});

As suggested by @willm , I've implemented a new overload to Build() that allows usage like this:
```
builder.Build(new {targetId = 142, value = "Hello, Jim" });
```
to send out HTTP Body of ```targetId=142&value=Hello%2C+Jim```