Implement rleDecompress

Like rleCompress, it currently cannot read from/write to file streams.

This commit addresses #16.