Update issue: Some Theme class changes

Changed theme name to theme title in admin/settings to respect locale. Cleaned up theme class to retun theme object isntead of theme name. Remove arrajObject class to make it lightweight.