Theme support

Completed theme support, change through the menu