Added tests to the system command

  Added verification that creating and applying the patch through the system
  call works with some canned files. Also added a -f flag to ensure that even
  if a file is overwritten that xdelta does not return an error exit code