Fix Job::Script spec

The constructor added a new parameter, so we need to pass in the
parameter in the specs.
Script generation: Require 'metriks'

This is already required elsewhere in the code, but needs to be required
here too for the specs to pass (since the specs only requires this
library).

I also think it's good form to require all the dependencies for a few
reasons:

  - Makes it easy to see what this file depends on (and a red flag can
    be raised if there are too many).
  - If the other file ever stops requiring the dependency, this file
    could break as it is no longer loaded.