Gui and TTF

Finished the implementation and the error correction on the functions to write text on the screen, but a lot of refactoring is necessary for those functions to become awesome, like rename the Gui class (i dont like this name) and give more flexibility to the programmer to use those functions.