SizeRectangle#origin defaults to PointZero
Added element accessors to PointZero

Everything returns 0
fixup! SizeRectangle#origin defaults to PointZero
Added eql? for Transformation and Rotation
Added Transformation#transform

This only supports translation for now because I'm too lazy to look up the rotation stuff
Added bounds, min, max, and minmax properties to Rectangle and Circle