Moved Branch into its own file - also having it inhreit from GitReference.
Renamed PullRequestDetails to PullRequestUrls
Couldn't think of anything better - but its better than "details".