order expiration appears to be working

see if that solves any issues / fix timetravel if necessary
then write some damn tests and streamline the fuckin IOC orders if
possible