added support for testing of plugins

The idea is to add 'smart_proxy' as a development dependency for a plugin, and then ```require 'smart_proxy_for_testing'``` in tests. gemspec may need a bit more love, esp. around dependencies though.