Storage/file improvements

As discussed in https://github.com/inveniosoftware/invenio/issues/2353
I could add the check after:

```python
destination = op.join(self.collect.static_root, o)
```

```python
if destination in destination_list:
    self.log("{0} already copied".format(destination))
    continue
```

What do you think?