create a getThemes command to improve startup performance
#886 getThemes command and load theme resources on demand
#886 better error handling
Merge branch 'master' into getThemesCommand