fixing junit report generation when folder doesn't exist.
fixing packages reference
refactored the junit reporter to write the file async
refactored run.js to use mkpath module instead of ensureDir which was not working on windows for saving reports