added DeleteOnCloseFileInputStream
added getUniqueOutStreamFile
added processAndReturnInputStream
updated version
code example updated