Corrected Rect so it now properly handles negative values
Merge pull request #47 from zsbzsb/rectnegative

Corrected Rect so it now properly handles negative values