This class is used to run any configurations before the plugin is initialized
- activation — The code that runs during plugin activation.
- automator_generate_views — Call views instead of complex queries on log pages
- configure_plugin_before_boot — Initialize the class and setup its properties.
- deactivation — The code that runs during plugin deactivation.
- define_constants — Setting constants that maybe used through out the plugin or in the pro version Needs revision
- get_instance — Creates singleton instance of class
- mysql_8_auto_increment_fix — Added this to fix MySQL 8 AUTO_INCREMENT issue with already created tables