Refactor plugin package

-Move interfaces to plugin.go for plugin developers to implement
-change call_client_command to run_plugin
-Plugins now have GetMetadata() instead of GetCommands() and GetName()

Signed-off-by: Derek Richard <drichard@pivotal.io>