changed how test data folders and files are generated

json structure makes more sense now and the required data is built recursively. this will make it infinitely easier to modify and expand test suites going forward based on any valid directory structure.