use create_test_file, widen the parameters a bit
explicitly handle file descriptors (results in ~1/5 the number of handles remaining open)
do somthing a little different with --until-failure
should be free_ram
more updates to free_ram check, should eb more resistant to failure now