This will add functionality to automatically load ES plugins

This will setup and load any ES plugins and parses the configuration options for it
It also adds the client ( node, transport ) options to the configuration hash
Its used twice yeah.
Thought since its so small it would only create overhead.