Initial commit of Java Client project