Create FIFO for DACP control information

This is mostly a direct copy of the metadata implementation. I'm not a C programmer by trade, so please tell me if I've done something silly.