Theme Select By User Module

first commit about custom themes.the user can now select a background
color for the app.