Rect.cs, Vector.cs - Equality operators

- Added equality operators (==, !=) to rectangle structs
- Removed code duplication on vector equality operators