1) Add category for NSHTTPURLResponse that adds isGoodResponse and responseString
2) Use these to clean up the fetchAction slightly