Enhance `action` request stage.

* Build the specs for the `action` request stage.
* Added an extra check to complain when a controller returns not a Response or a String

Signed-off-by: Josep M. Blanquer <blanquer@rightscale.com>
I'd convert this all to use case, or make this `kind_of?` to match the condition above.