@xtreme-sameer-vohra / @pivotal-todd-ritchie - added nashorn support. fixed bug in phantomjs writer that overwrites the filename variable.