completely removed single pixel code , patternSets are now split in their own module ( vision.c is 285 loc ) , slowly preparing OCR on scores