Git sync fork

@kevgo please review
My coworker would always use the same remote repo as I am. So "his" repo would always be the local one. I'd rather create a dedicated local upstream repo if that is what you need here.