utils for FIFO; started on ctrlservice

also tests for running the services and communicating via fifo