Renamed order to Order pending change to GObject. Will need to rename the other types too for consistency; later.
Converted Order into a GObject.
Switched order->shift management to use a signal rather than a direct call back.
Renamed shift to Shift.
Changed price to Price.