Implements File CRUD and a singleton initializer