Add repository properties to pull request objects

This adds two properties. The baseRepository which is the repository that a pull requests changes will be pulled into, and the headRepository which is the repository where the changes were created.