Implemented FIFO.  Considerable debugging to do.  Test 1 builds, but seems to fall into an infinite signal throw-catch loop.