instantiating the plugin via the singleton pattern using the 'plugins_loaded' hook
adding some minor improvements to the public constructor just for coding convention and readability
adding whitespace, removing whitespacing, improving some of the coding conventions, change a condition to a yoda condition