update project settings
check callback existence before calling
preserve description passed into in -errorForCode:userInfo:
unit testing for ready states
stub client/secret key in unit tests
enable NSCoding protocol for MIMethod objects
add required configuration for unit testing target
use client key, secret key, and access token; cache manifest and token; unit testing changes

unit tests
- refactoring
- simple call test
- caching test
update pod version