move order and user presenter to decorator, move some pending test to offer service
fix all specs, for decorators