Change how FileVerifier shells out to 'file'

Using the non-block form of IO.popen without calling close can leave
zombie processes around (see https://www.ruby-forum.com/topic/62435).
Merge pull request #59 from alphagov/fix_zombie_processes

Change how FileVerifier shells out to 'file'