Added RectangleF class

Source heavily inspired by .NET framework source