wrapper around fork and exec. does not handle pipes data in or out.