Saves information about each target file and/or folder and
            creates a hard link from the file(s) to the vault directory

def secure(self, targets, recursive):
        '''
            Saves information about each target file and/or folder and
            creates a hard link from the file(s) to the vault directory
        '''
        for target in targets:
            if os.path.isfile(target):
                path, name = os.path.split(os.path.realpath(target))

                target = Target(name, path)
                target.secure()
            else:
                targets += self._fetchFilesFromFolder(target, recursive)