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)
* The separator could use some work (Any thoughts on this)