New Approach to plugin loading thanks to http://solislab.com/blog/plugin-activation-checklist/