More features and unit tests

- query string parameters
- splats
- HTTP encoding of parameters