* reduce RubygemsGateway to a factory of ruby classes
* refactored repository repair methods into own helper class
* follow the same code pattern of ruby clases for DependencyDataImpl
Merge pull request #781 from mkristian/reduce-RubygemsGateway-to-a-factory-of-ruby-classes

let RubygemsGateway just the factory for ruby classes