Restructuring an online differ to pull files from github