added theme setting #55, refactored menu a bit