First Update of Thao NOT FINISHED

Please note that this is my first update of Thato Framework, you should
NOT use it as is because I have to fix lot of stuff.