Decoder FileDecoder : Fixes #8 buy providing a 'stack' argument at the FileDecoder initialization. It removes the previous changes doing this at the pipe level and using an ArrrayDecoder