added order_item class and tests. Resolve cost bug in menu