Changed Rectangle bound calculation to use projection

Rectangle objects created for WarningMarker initially just used latitude and longitude.  Because the map is
drawn under a projection scheme, to get nice squares it is necessary to convert the lat/lng to absolute
(x,y) coordinates, determine the bounds there, then convert back to lat/lng format.