updated RKResponseDescriptor and migrated tests to SenTestCases

@blakewatters @segiddins I think this is good to go. I just stared at it for an hour, and need a fresh set of eyes. Let me know if everything looks good.