Introducing Action::Request

Implements https://github.com/lotus/controller/issues/66

* `Action::Request` class that subclasses `Rack::Request`
* `Action#request` method that returns a `Action::Request` instance.

I have written unit tests for the methods of `Action::Request` for which I think it makes sense to guarantee backwards compatibility.