Updated rect to use new style methods

Hi all, this one was straight forward, specs pass, it's ready to go in :)
as in `background` I moved the corners method to the gui since shoes calls it curve.