GaussianBlurFilter: fixed security null-image check
GrayScaleFilter: first commig (not completed yet)
Renderizable: created interface (classes are now responsable for their own rendering)
CollectionView: optimized code by using Renderizable interface
Product: now responsible for it's own rendering