Add support for missing content type.
Add method argument to Request. Add support to direct run a single request to Typhoeus adapter.
Add support to run a single request through a service.
Update Service::Middleware to use new #prepare method.
Do not cast nil to custom type to allow not setted attributes.
Add #url method to resource to generate object URL.
Add middlewares to encode JSON and Message Pack.
Fix spec due to allowed nil attributes.
Update resources.