fix include
new util::file class wrapping cstdio + more library usage