start of the plugin system plus an example
adds tests for extend
version bump to 0.7.0-alpha