UI refactoring - 1
Separate core and UI
Code cleanup
Code cleanup: Module imports
Added missing terminal_args config item.
Code cleanup: Importing modules
Code cleanup: gettab() in App.py
Remove keyword args from copyfile
Code cleanup: UI_ -> UIcurses_
Format string is more readable now.
Avoid Exceptions for error reporting. draw_tabs() ordering changed.