implemented RestangularResource as a separate service

- this allows customization of the request execution behavior by means of
  service decorators and the 'executeRequest' function