More work on GUI system

Added GUITexture, updated GUIElement's interface and GUIPanel
error-handling