enh(io): add userData option in writter and reader configuration
Description
Add a "userData" config possibility to the IWriter and IReader services.
when this config is set, the path looked at is relatively to the userData folder.
Closes #1044
How to test it?
run writer and reader ut (io_baseTest )
set a reader or writer path config, and verify that it writes/reads properly in the userData path.