'Initialize the dependency list, automatically setting the
output file to `output_file` (see `set_output()`) and adding
all supplied dependencies.'

def __init__(self, output_file=None, dependencies=[]):

    self.set_output(output_file)
    for i in dependencies:
        self.add(i)
