renamed inputhandler to inputmanager, since that's what it really is...
added cursorPos and inputText as properties in InputBox (also, added setters for it)
widget now takes a name field as argument, for describing the name of the gui widget
added a MainMenuUIController that will handle the callbacks from the gui
observer and observable also added!
removed signalsin the mainmenu.yml