Refactored some messy code. Pulled shared code out into GeometryHelpers.cpp. Changed PieceClassifier to calculate origin only on the piece corner points, so it find origins of the base rectangle rather than the centroid of the whole polygon which can have some odd results. Added the ability to run the Segmenter and PieceClassifier on multiple files at a time