Closes #8 First version java client