Working on c_client, fixed some minor gameplay issues
Merge remote-tracking branch 'upstream/master'
many changes made together
Merge pull request #17 from thomasballinger/master

add tests and change supervisor to be a class
Update README.md
Update README.md
Support python3 for test/servertest, change server thread to daemon=True
Add log/ to .gitignore.
Split new_connection and game request handling
Change draw_board to return string instead of printing; print in supervisor, add silent flag to Supervisor.
Fix server start bug in test/servertest by changing port for every test.
Fix failing tests; add runtests.py in root directory to run all tests. rename servertest.py -> servertests.py
Update README.md with new test running information; clean up test reporting.