improved screening of order_id, multi-domain leads capability, added warning message that indicates when customers are rejected from making an additional order
made the callbacks_array entry in the action data structure an array list rather than a nested list. I think this is what was intendend and the change was needed to make the workflow::action::get_callbacks proc work