refactor FileSystem

-use UUID to generate filenames
-retrieval/deletion by absolute paths