First (perhaps incomplete) version of Rack middleware support.
v0.2. Added Rack middleware support and refactored specs.