Basic gameplay mechanism in place

Doing player move and checking for win is in place.  Is fairly basic but
should suffice.
Gameplay fixes
Gameplayer overhaul

Completely reworked how the GameboardWidget and the ConnectFourGame
classes interact.  Still very coupled but now communicate through
signals and slots.
ConnectFourGame game loop runs in it's own thread through MainWindow
Human players technically work

Colors aren't displaying correctly in animation but at the very least
everything seems to behave.
Drawing and animation works

Fixed issues with inappropriate colors being draw and the updated board
being drawn too early.