added Rotate Mode and associated Button
Added logic to scale about point of rotation / scale
Added logic to rotate about point of rotation / scale
Removed divide by 0 bug when mouse press location was the same as point of ratation / scale
Added transform of mouse clicks and locations.
Removed some debug print lines