#55. Updated the Repository type, 

Extended it with specific repository types, e.g., GitRepository, SvnRepository, etc.