Fix data source path resolution
Improve error reporting when data file is missing
Change the format of data url

- Treex::PML work with this as a path so we can't use file as parameter