Added test files and EUID checking

  Since we now actually do file testing in the module, I've added test files
  and EUID checking. EUID checking here is due to the fact that the code does
  not preserve UID/GID on extraction unless we're being run as root due to the
  security concerns.