Added patterns

added new patterns classes and PatternSpace
Added annotations and cid map

added some classes useful in future commits
Updated colorspaces classes

Updated color spaces classes and introduced PatternSpace support
Small refactoring

better reading and imports
Updated decoders and new Predictor

Updated decoders list, added new TIFF Predictor