BaseRequest should not implement request execution.

rootUrl calculation should be separated for single and batch requests. Adding tests to cover batch request execution.
Release 0.4.5.
Merge pull request #88 from rakyll/batch-fix

BaseRequest should not implement request execute