Ported klein to run on the latest werkzeug release.

The latest werkzeug uses unicode for various bits of the response, instead of
str (bytes).
Merge pull request #21 from alex/latest-werkzeug

Ported klein to run on the latest werkzeug release.