glassgl engine update

added theme engine and themehelper code