A simple File I/O Library