Add a new class: NamedPipe.

This class is mainly used for the communication between hathol
and hotohol-resident-yard.