change 'Page' class to abstract
register some plugins and register the theme