User theme preferences

User themes and theme selection preference. 

Work remaining:
* ~~"Default" theme should go to OS theme (OS themes should not be selectable)~~
* There is no notification styling 
* The tab bar could use some restyling I believe (Any thoughts on this, ~~looks bad bad on windows~~)
* The separator could use some work (Any thoughts on this)