[server] add final round code
[server] finish final code
[control] buttons now lock/unlock depending on gamemode fix #6
use config for a few var that were hardcoded
Merge branch 'master' into final

Conflicts:
	main.py
Merge branch 'master' into final
[control] fix crash on exit
[server] end the question thread on close
Merge branch 'master' into final
[control.py] add WIP final GUI for #5
[misc.py] validate configFile properly
[control.py] more work on final gui for #5
Merge branch 'master' into final
[control.py] add head to head2head gui for #5
[misc.py] validate configFile properly
[control.py] add head2head gui for #5
Merge branch 'final' of https://github.com/william1616/WeakestLink into final
[gui.py] initial work on final gui - question display done; scoring not-done; head2head not-done
[server.py] add option to sort questions based on difficulty
[gui.py] finish final round gui for #5 todo winner screen and head2head