Basic in memory specifcations index.
Added minimum requirement.
Specifications is enumerable.
Specifications is an enumerable of each version.
Migrated away from Enumerable#cycle

Enumerable#cycle leaves a thread waiting in the background on JRuby.
Maven repository specifies the content type.
Basic http streaming http client.
Redirect tests for the http client.