Use class extending instead of interface implementation
Move core plugins to new plugin method
Fix aligning in plugin skeleton
Merge pull request #27 from hashworks/core/pluginInterfaceToExtendedClass

Plugins: Use class extending instead of interface implementation