Renamed futil to vfs

Changed the name of futil (originally for fatutil) to vfs to better match what it does (virtual file system)
Fixed minor logic bug in finding directory

file was obfusicated by another variable named file and therefore was referring to the incorrect value.
More complete directory support

Can now navigate . and .. entries in the filesystem