Started Mapeditor
Mapeditor Code starting point
More MapEditor Stuff

Changed the map class to allow rendering to a specific area of the
screen through mapWindows.
TileSelector code began
merge changes from master
minor
TileSelector and Tile Sheet
The Beginnings of the GUI Project

***Major Changes***
Removed the Auto Texture from the Tile Selector because it was doing
weird stuff.
Added the Following Interfaces/classes
GComponent:  Super Class for all GUI Components
IXButton:  Interface Defining What a Button is.
IXPanel: Interface for defining What a Panel is
IXTextField:  Interface Defining what a TextField is

Renamed the Game1.cs to MapEditor.cs to prevent Confusion.
Interface rewrites.  uncompleted
Interfaces Fixed
Button Code
Button Code2 the actual code
Label
fix merge problems