Uses a proper http.Request in tests.
Adds support for getting/setting values by string key.

Delete does not work yet + still should test for multiple keys.