Fixed bugs with subdividing the quad with edges. Added scale() and getCentroid() and clone() methods to Edge. Added Edge tests.