Start getting the client ready, and setup basic authentication
Setting up tests for the Java client
Adding better java client tests, finding that network stubbing seems tougher than it looks. Modifying scala to match server.