Started removing bad Forge abstraction

Forge is becoming an abstact superclass to allow two levels of module
serving:
- Simple: where module metadata is crudely read and combined (like
  the current ModuleRepo implementations)
- Custom: where the "forge" has more control over searching, querying
  etc. This allows, e.g., the proxy forge to directly call through to
  its delgate.
Start switching multi repo to new forge interface

Switched module download method
Fixed broken constructors
Switched multi metadata query to Forge interface
Souped up 'rake verify'

Made it print run against Ruby 2.1
Made it print in color
Finished refactoring multi forge