Split zip matcher and factory
Split tar matcher and factory
Split Gzip into matcher and factory
Moved streams to separate package
Reorganized package structure