just some tab and whitespace switching
modified the template to create and includes/pluginName folder to store plugin files and stick with autoloader conventions
replaced function with Main class bootstrapping
added the SplClassLoader class to handle all plugin autoloading
added the plugin Main class