doc up to date + cleanup
started fileio refactoring