Check page_theme.php and improve theme name/description handling

What about checking `page_theme.php` before installing new themes?
What about adding `getThemeName` and `getThemeDescription` to the class defined in `page_theme.php`?
This pull request tries to solve both.