refactored connectors and added geogit server connector