Add upstream sync to remote repositories

Allow site repository to have a further upstream origin, fetching and pulling as required to keep things up-to-date.