added pagination to product list rest action
corrected pages argument in response for list
implemented field descriptors
implemented field filtering an search
used new ListRepresentation and added FieldDescriptors
updated rest services to new standards