Swapped paragraphs.
Better I/O error handling (fixes issue #3). Also fixed TAR file alternate constructor.