add filesystem dependency
add parsing of image data
refactor linker - method signature does not need events dependency
add image fields to the product model
service provider cleanup
service provider: add filesystem to getObjects
refactor importer and evensubscriber constructor signatures + adjust service provider accordingly
cleaup linker - removed unnecessary code + fix lijnid bug that cannot be null
improve fetcher connect method + add fetchImage method + destructor
add cleanup method to importer

this will delete redundant images
update the onSync method -> better handling of Dat_on changes
add ability to sync images
add syncing of text for manual product creation
add implementation to auto sync text
add a safety to import images - only valid formats, so we're avoiding tif files
fix checking valid extension