ADded comments to SingleFileAudioPlayer regarding the use of file descriptor.

Cleaned up File transfer implementation in messenger, pulling out descriptive
methods and cleaning up dead code.