Changed the Div constructor from Shapes

I messed up the default div constructor when being given a myShapes
object, causes overflow errors. Also fixed the Canny. Should work now.