removed Ui.py
added an option for debug
removed a abstract function for status from ui
added a test for base class ui
renamed  test termianl_ui and added a test for debug option
removed some bugs in engine on mail
removed some merge conflict from test mail and merged debugg with test rebuild