Add specs for promotion actions
Implement promotion actions, make order the promotion subject interface