adding IOUtil class, TableSearcher class and othrs...