Completely new implementation for themes and the ThemeSelector class.

The old Theme class now just contains propert
Fixed bindings and added backing field for Theme property in main view
Added new
Fixed more
Created light button gradients and bound the button colors in app.xaml to the
Changing themeselector and theme properties to colors instead of brushes
Data binding errors with brush/color conversion in app.xaml