libIO: classes for files, filesystem and input/output