removing "POOF_NONE" since it was never going to work
removing bitwise not logic for "BOTH"
changed struct fifo ptr to fifo_t in function "create_fifo"
no real changes, other than comments
small improvements to the test file