Merge pull request #4 from V02460/BeautyFee

Beauty fee
Fixed and Commented Observable.
I'm not quite sure what git did right now, but I fixed and commented Observable... Why is this master?
Commented and fixed Observer.
Added PixelDiff Creation to DifferenceFactory.
Extends, fixes and comments DifferenceFactory.
Comments EarthMoversHistogramDiff and adds constructor.
Removes OverlayFactory.
Adds comments for thrown exceptions to DifferenceFactory.
Comments and extends FilterFactory.
Removes VideoSaverFactory.
Merge branch 'CommentingTheModelPhaseTwo' of https://github.com/V02460/CTT
Fixes and Comments VideoSaver.
Removes YUVVideoSaver.
Comments VideoFileType.
Comments HSL and YUVPixelDiff.
Ads constructors for YUV and HSLPixelDiff.
Adds Hue and Saturation Histograms.
Comment BlurFilter
Comment CoffeeFilter