Added dependencies and skeleton client / server.
    - Added logging dependencies
    - Added test dependencies (JUnit, Mockito)