added lzwService
test added
implemented LZW compress algorithm
improvements in tests: added data provider
Merge branch 'feature/lzw'