Rect.cs, Vector.cs - Equality operators

- Added equality operators (==, !=) to rectangle structs
- Removed code duplication on vector equality operators (becouse I added Equals, there is no need to have same code in == and != vector operators as in Equals function)