PluginSystem added

SamplePlugin added

not yet tested