fileprovider now has a dependency to icontentreader instead of a path string
contentreader renamed to filereader