Move VERSION under Benchmark::IPS
Update namespacing to Benchmark::IPS::x

Update namespace to Benchmark::IPS::Job, Benchmark::IPS::Report, etc.
Rename Report classes

Rename ReportList => Report and Report => Report::Entry.
Modularize Benchmark::Compare

Pull compare method into new module Benchmark::Compare. Could be pulled
out into it's own gem possibly.
Rename things

Rename Job.reports to Job.full_report.
Rename Report.list to more descriptive Report.entries
Change return value of ips method to return Report

Instead of returning an array of objects, now return the
Benchmark::IPS::Report object. This breaks the interface and means that
benchmark-ips will need a version bump.
Add tests for variety of configuration options

In order to ensure all the different types of configuration options are
working, add tests for each style. If the time attribute is not set
correctly then the iterations assertion will fail.
Add test for default configuration options

Ensure that the default time is 5 seconds. If this changes than the
assertion for rep.iterations will fail.
Add run_comparison methods to Job and Report

Paves the way for comparision reporting to be built in more into the
Report class
Adding more instructional comments

Adding more comments to example in bin/benchmark_ips and
to README.