Fix up CKFile and add tests
Add CKFile Networking
Clean up CKFolder interface
Fixes a couple of defects

JSON deserialization was not happening.
Paged response was not handling the case where an API is not paginated.
Merge pull request #7 from mileswright/master

CKService API Enhancements
Fixes a couple of defects

JSON deserialization was not happening.
Paged response was not handling the case where an API is not paginated.
Fixes some keychain issues.

Login and keychain lookup should behave properly now.
Merge branch 'master' of github.com:derrh/CanvasKit
removed an unimplemented spec.
Merge pull request #9 from derrh/master

Fixed a few different issues.
Added External Tools API
fixed documentation
Update README.md
Merge pull request #8 from nlambson/master

Added External Tools API
Update README.md

add information about pagination and a couple edits
Add Files and Folders
Merge instructure/CanvasKit/master

Conflicts:
	CanvasKit.xcodeproj/project.pbxproj
The Great CK2 Refactor

Renamed all prefixes to be CK2 instead of CK
Merge pull request #10 from jarsen/master

Refactor Prefix CK -> CK2
Refactor client with interface for setting domain.

This was a little complicated, as the baseURL property in
AFNetworking is readonly. As such, the pattern had to change
a little so that it is no longer a singleton. Instead, someone
has to instantiate a client themselves, and may choose to set
that as the current client. The current client can be fetched
from any context, so this way you don't have to pass it around.