Constants frenzy

This will also introduce a `RestfulBase` class to help (in time) alleviate the `RestfulEntityBase` class of all non-entity methods/functionality.
what's the advantage of having these constants?  it looks more complex to write ``\RestfulInterface::GET`` then ``get`` -- and the result is the same.