APIClient: report error with responseObject in userInfo
Implement saveMainContext
Expose SKLAPIErrorDomain
Add PATCH to list of methods