Added open read write mkfifo methods for pipes