JRM only attempt to run files that actually exist
JRM only print a report if we ran at least one file
JRM better testing to see if there was at least one test run
JRM got the real path to the file to check if it exists
JRM Handle case where path is empty (added test)
JRM fix crash when passed in file didn't end with .js or .coffee