Finished Order, IOrderList, OrderList and test for Order class