NSObjectProtocol shouldn't have any methods AND properties.
Added utility class for working with fifo files.