update comments in setFile()
update comments.
#13, #30: update getData(), setFile()
update dat()
update sub(): return ERR_NOOUTPUT if no subs exists
update comments
#13, #30: update putData, chData
update chData: check input params 'value' befor set description