Added ability to download sample data

This pull request addresses issue #863.
cannot we do:
```python
sample_files = {key: os.path.abspath(os.path.join(defult_dir, _files[key])) for key in _files}
``` 
?