Fix potential issue with WinEvent class.
The server should specify to the nwc if the peer should be accepted or rejected.
Client to properly connect to Server
Progress on system integration test
Remove unnecessary and cluttering documentation
Merge pull request #38 from oharaandrew314/server-reject-accept

The server should specify to the nwc if the peer should be accepted or rejected.
Merge pull request #37 from oharaandrew314/event-fix

Fix potential issue with WinEvent class.
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
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