prepare for the order:updated message
refactor exception raised for already persisted order on order:new
added new exception for no persisted order for order:updated.
implemented the actual updating of a sales receipt
specs for update sales receipt. all green.