clean up;
clean up; use automatical methods to list all themes;
add string methods;
add a new theme: united;
add watch targets; update united theme;
minor theme changes;
save theme selection a user preference;
validate themes;