return an array of strings for 1.9

http://rack.rubyforge.org/doc/files/SPEC.html
Convert to Bundler for dependency management.
Add Timecop based time tests.
Add throttling per-minute derived from Hourly throttling.
Properly scope app() method within describe block, fixes horrible race condition where this is over-ridden by each test you load, causing all kinds of weird failures if you run all specs as a group.
Update README for new Minute strategy.
Add an optional callback to the Limiter base strategy.  This callback is fired whenever a rate limit is exceeded, to allow something like logging or per-app handling of rate limits.
fix README.md
Merge pull request #1 from ursm/patch-1

fix README.md
Merge pull request #2 from tjsingleton/master

Fixed Rack::Throttle::Limiter#http_error for Ruby 1.9 compatibility.
Merge pull request #3 from wpeterson/master

Added per-minute throttling and a rate-limit callback.
Merge branch 'master' of https://github.com/bendiken/rack-throttle

# By Winfield Peterson (6) and others
# Via Arto Bendiken (2) and others
* 'master' of https://github.com/bendiken/rack-throttle:
  fix README.md
  Add an optional callback to the Limiter base strategy.  This callback is fired whenever a rate limit is exceeded, to allow something like logging or per-app handling of rate limits.
  Update README for new Minute strategy.
  Properly scope app() method within describe block, fixes horrible race condition where this is over-ridden by each test you load, causing all kinds of weird failures if you run all specs as a group.
  Add throttling per-minute derived from Hourly throttling.
  Add Timecop based time tests.
  Convert to Bundler for dependency management.
  return an array of strings for 1.9

Conflicts:
	lib/rack/throttle/limiter.rb