Intermediate commit.

Going to bed early tonight.
Split up repos.

Bring code coverage back up to 100%. Fix the failing API tests. Update the
docs. Update doc-strings with links to GitHub's API docs in the repos module
only though.