implemented FileSystemRepository and extended UploadCsarService refs #79 #71

saveToFileSystem returns fileName instead of boolean

CsarFile: moved hashField to FileSystem
renamed fileSystemForeignId

FileSystem: added new field: hash

FileSystemRepository:
inital creation ref #71

UploadCsarService:
now uses hashes and FileSystem