Updates runner.
Removes dependencies and moves these to Takeaway.
Takes on responsibility for placing and editin orders from customer.
Updates order based on changes made in customer and takeaway.