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).
Merge branch 'master' into truncate