Client to properly connect to Server
Progress on system integration test
Remove unnecessary and cluttering documentation
Fix test errors

also use testGrid2.json
Full System integration test completed
test refactor
refactor
Use separate semto wait for connect response
refactor imports
Merge pull request #40 from oharaandrew314/#36-client-connect-fix

#36 client connect fix
Merge branch 'dev' into #7-TestDriver
Refactor key semaphore
refactor view update semaphore
Abstract client port selection to the networkController.
Merge pull request #41 from oharaandrew314/abstract-client-port-selection

Abstract client port selection to the networkController.
Add System test to test suite
Refactor connection semaphore
TestServer does not need to be a thread
Merge pull request #42 from oharaandrew314/#36-client-connect-fix

#36 Improve System Integration Test
add comment to system test