Define the Zab client interface.
Merge pull request #11 from EasonLiao/master

Define the client facing interface to ZAB