since the skewing detector and corrector is complicated, seperated the getSkewingAngle function out of ImgTool, create a new class SkewingHandler