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.
Maybe fall back to username if repo_owner is nil or empty?