Merge pull request #39 from zwarich/contains

Add a `contains` method to Rect. r=mbrubeck
Fix Rect::contains

For some reason, I managed to convince myself and others that
Rect::contains should be inclusive of both edges, but that's clearly
wrong, as then a Rect with size (1, 1) has an area of 4.