[unit tests] added recognition of .sh file type for testing -- shell scripts return 0/1 for success/failure