Created methods js.execute for File and Files

js.execute can take either a File, a String or a list of files or Strings and will execute these as js files.
Wrote test for js.execute(List<String> files)

Now this fixes bug: 3427
Merge pull request #25 from bioclipse/bug3427

Fixes for bug 3427