Enforce utf8 encoding

- Implements new middleware, `EnforceEncoding`, that encodes all param string values to `UTF-8`
- Implements new method,`enforce_utf8`,  in `Hyperdrive::Utils` 
Rename this to `Charset` to better reflect what it's about and tie it back to HTTP semantics