More Lua Added

Added lua to the GUIButton
Added lua to the SpriteEntity
GUI Events replaced by Lua Callbacks

-GUIEvent removed
-AnimatedEntity corrected
Restructured GUI

-Lua added to GUI Context
-Component adding now add's an ID to the component
-Created a class to remove duplicated code between Window and
CollapsibleMenu
-Entity now holds a string