Added in a repo_owner field.

The repository's owner isn't always the user attempting to access it, so it might be good to have these as separate entities.
Might mark this is as "if different from Username"