Finds and runs the specs. Returns a tuple indicating the
        number of (succeses, failures, skipped)>

def run(self, directories=None):
        """Finds and runs the specs. Returns a tuple indicating the
        number of (succeses, failures, skipped)>
        """
        if directories is None:
            directories = [os.getcwd()]

        total_successes, total_errors, total_skipped = 0, 0, 0
        for directory in directories:
            successes, errors, skips = self.execute(self.find_specs(directory))
            total_successes += successes
            total_errors += errors
            total_skipped += skips


        self.formatter.finalize()
        return total_successes, total_errors, total_skipped