[WIP] Refactored status objects to all sub class NotifiedStatusBase and starts updating shipment.  Build is still broken.
Finishes up integration of ShipmentStatus and tests.