A simple and safe(er) file IO library(esque) for C