Added in a file name to the file handle struct. Parsing the file name and server from a path should now only happen in the open function (not the read or write functions).