Allow multiple sources per test file

- Change TestFile.file into an array

- Load each script only once

- Remove trailing commas from objects