Client/Server challenge
There are four TODOs to complete, listed in the JUnit test class.
Requires Java 8 - all dependencies (junit) are included in the codebase
Run with ./run-server.sh (a linux shell script) and then in another terminal run ./run-client.sh
Loading the project in an IDE (recommend IntelliJ community edition) to run the Junit Test.