refactor FileSystem

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

add new method to save temp file

remove id from method header
Merge pull request #40 from eiselems/fileSystem_refactoring

refactor FileSystem