Commit #5

This commit has the following changes:
SetupClient can be used to add a new Quiz to current quiz list as well
as the QuizMasterFile.csv file. This means that the latest addition is
IMMEDIATELY available to players, without having to re-start the server.
synchronisation applied to all sharable methods
remote shut down of the server using a server side method.
Finalising the quizzes- partly done.
There are some redundant methods in the class files that need getting
rid of!