Renamed ITileHasGui to IHasGui, because it doesn't need to be implemented on a tileentity
Created base implementations of IMBTileComponent and IMBTileMaster
Kinda implemented GuiHandler