add Client interface
	modified:   consume_test.js
	new file:   lib/Client.js
	modified:   lib/Consumer.js
	modified:   lib/MessageSet.js
	new file:   lib/Metadata.js