Java Client Implementation

Java Client added.