Define the interface of Log
Simple implementation of log interface.
Merge pull request #2 from EasonLiao/master

Implement a simple transaction log
Add logging dependencis in pom.xml
Merge pull request #18 from EasonLiao/addlogging

Add logging dependencis in pom.xml
Define the Zab client interface.
Merge pull request #11 from EasonLiao/master

Define the client facing interface to ZAB
Delete unused files.

This commit deletes 2 stub files, App.java and AppTest.java.
Merge pull request #21 from m1ch1/cleanup

Delete unused files.
Publish Maven artifacts after each successful build.
Merge pull request #22 from m1ch1/maven

Publish Maven artifacts after each successful build.
Enable publishing Maven artifacts.
Merge pull request #23 from m1ch1/master

Enable publishing Maven artifacts.
Specify altDeploymentRepository for mvn deploy.
Merge pull request #24 from m1ch1/master

Specify altDeploymentRepository for mvn deploy.
Fix the maven target from site to deploy.
Merge pull request #25 from m1ch1/master

Fix the maven target from site to deploy.
Make the Maven repository path shorter.
Merge pull request #26 from m1ch1/master

Make the Maven repository path shorter.
Avoid running mvn command twice.