updated elasticsearch to use either node or transport client.  adding couchbase-2.0 support.