[NRV] Added resource utils for defining services that are designed as resources (REST style)

This is to avoid duplicating code when defining REST like services.

+ Created a Resource trait that encapsulate a Resource definition.
+ Created a Request helper class to ease extraction of parameters from InMessage. This will also evolve very soon.
+ Created a ResourcefulService that is a implicit wrapper on a service to add Resource registration methods.