Add repo content class cluster.

- Represent the data received form the
  `GET /repos/:owner/:repo/contents/:path` API endpoint.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add spec and stub data for repo content class cluster.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add method to fetch repository content.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add method to fetch a repository’s readme.

- Uses the specialized API endpoint for getting the readme.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Fix note on which branch is used by default.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Fix curly brace being on the wrong line.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Change `sha` to `SHA`.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Change submoduleGitURL to be an NSString.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add backticks around the ref to encoding property.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Change name of fetch content method.

- Reads a lot better now.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Update OCTContentSpec to reflect API changes.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Make it easier to read.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add assertion for all the things.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Remove comment on JSON structure.

- Not sure how I missed that while looking through the code… :)

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Merge branch 'master' into fetch-content

* master:
  Rename stub file in Xcode too.
  Add specs describing fetchUserStarredRepositories.
  Fix minor spelling error in method docs.
  Add signal of the user’s starred repositories.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>

Conflicts:
	OctoKit.xcodeproj/project.pbxproj
Merge branch 'master' into fetch-content

* master:
  ++RAC
  ++RAC
  ++RAC
  ++RAC
  Add 304 spec for fetching a specific repo.
  Add negative test of fetchRepoWithName:owner:
  Add test of fetchRepositoryWithName:owner:.
  Fix style and documentation.
  Add method to fetch a specific repository.
  ++RAC
  ++RAC to racobserve branch

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>

Conflicts:
	OctoKit.xcodeproj/project.pbxproj
	OctoKit/OCTClient.h
	OctoKit/OCTClient.m
Merge pull request #82 from rastersize/fetch-content

Fetch repository content