Modifying Point initializer

Point(x, y) is more clear than Point(x: x, y: y)
Adding accessors to Rect