Created processhandler - stores args, FDs, and runs processes
Moved linehandler code to processhandler
Changed getArgs to return an array with NULL pointer as last index, not null string.
Created iof_perror function to centeralize perror use
Updated test to check arglist NULL pointer change