Handle large responses from Cappuccino

When the response to a request is big, thin returns a temp file instead of a string. To avoid the file being deleted before it's read, we read it in the callback function that is called when we receive the response.
Looks like you have som tabs here. Please use 4-spaces indentation