Revert to speclj 2.5.0 since later versions don't seem to catch assertions correctly inside should-throw
client fixes:
- rename functions and keys to reflect :query-params and/or :body-params
- merge :query-params and :body-params together to form :params
- improve documentation
Add test showing :body-params overrides :query-params