added github content model
remove github repository factory
Added git repositpry respurce api base