reorganised code to separate client, server, model
added shutdown() method to close the server and save data
added a closeDownProgram method which shuts down the server; refactored the setUpQuestion method
answerValidationCheck() added to Player client
connectToServer method added
added Collections.max to determine the instance with highest score