Cleaaaanups & refactoring

- dialogBtns
* OnDialogBtnClick changed to use global data table now, more global
variables removed, yaay!
* Minor text entry cleanups from text db
Major bug fix

* Fixed major bug with trait selection
Textures and Gui Cleanup