Refactor OCTResponse into a MTLModel

It's better than `NSObject<NSCopying>`, and more consistent with other OctoKit objects.