Marked a public internal method as package private
Fixed arrays being abused as pointers
Added LZMA property classes for easier configuration of the encoder and decoder
Replaced channels by simple byte arrays to fix buffering problems