removed unused open field in ServingSocket
refactored FileUtils

getAllFilesInDirectory - made recursive

saveAs - removed clutter