pep8 fixes
Allow change to dark-theme

* Changes theme in all the tabs
* Saves and Restores the theme when closed/opened
* Dark theme is dark grey back with yellow font
* Light theme is white background with black font
* Button-state is also restored