public static function instance()
 {
     if (null === self::$instance) {
         self::$instance = new self();
         self::$instance->includes();
         self::$instance->options = new Load_Me_Quickly_Options(self::SLUG);
         self::$instance->view = new Load_Me_Quickly_View();
         self::$instance->admin = new Load_Me_Quickly_Admin();
         self::$instance->static_files = new Load_Me_Quickly_Static_Files();
         self::$instance->htaccess = new Load_Me_Quickly_Htaccess();
         // Load the text domain for i18n
         add_action('plugins_loaded', array(self::$instance, 'load_textdomain'));
         // Enqueue admin styles
         //add_action( 'admin_enqueue_scripts', array( self::$instance, 'enqueue_admin_styles' ) );
         // Enqueue admin scripts
         add_action('admin_enqueue_scripts', array(self::$instance, 'enqueue_admin_scripts'));
         // Add the options page and menu item.
         add_action('admin_menu', array(self::$instance, 'add_plugin_admin_menu'), 2);
     }
     return self::$instance;
 }
 /**
  * Check Load_Me_Quickly's system requirements and add errors as necessary.
  *
  * @return void
  */
 private function check_for_errors()
 {
     $errors = Load_Me_Quickly::instance()->check_system_requirements();
     foreach ($errors as $field) {
         foreach ($field as $error) {
             $this->add_flash('error', $error);
         }
     }
 }