added validate to the mappings
fixed path to jquery
completed rest spec, testing also deep enhancements
removed unnecessary model catalogue class and provider and now having one class per module
moved list decorator spec to separate file
refactored enhance method to separate module
extracted enhancing out of rest service
changed listDecorator and catalogueElement to be config only because enhancer needs to be injected into it
simplified create constant function