refactor FileSystem

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

add new method to save temp file

remove id from method header