Add cookie parsing support

Right now, the only way to get cookie values out of the response is to manually parse them out of `response.headers['set-cookie']`. This PR adds `#cookies` to the `Response` class to prevent each client from having to parse them.

Tests are included. Ruby is not my main language, so please let me know if something needs to be changed for style reasons.