Encapsulate file read/write into GlusterFS::File