promotion model

+model for promotion: att 'order' str -> int)
*collection.promotions: using promotion model