Move order states to its interface

add some states, and delete unused confirmation mechanism
Add OnHold shipment state
Add InventoryUnit states
Add Payment states