carved out Java driver in its own repo