Added cache parameter to store testfiles locally. Added try() to test sourcefile and stop if it gives and error (cant be run)
D7 added