home page is finished. also cleaned up the readme.

fixed some of the CSS as well.
most of the styling for the board as well as a lot of client logic
fixed a bunch of problems with how the grid was displaying
almost all of the game logic! Its still flawed, but almost there
the game logic is fully functional, though slightly flawed

the game logic is still missing a couple of smaller pieces to ensure that it won't lose, but is otherwise fully functional and ready.
Merge branch 'dev'
minor cleanup and rewording a few things
It should now try to create multiple win setups for itself

It is still flawed in that it does not correctly predict and prevent the opponent from creating multiple win scenarios
The game should now actually go first when asked to
This should be the correct logic for defense against branches

I am not positive yet, but so far this algorithm seems to be solid at predicting and preventing multiple win scenarios.
Merge branch 'dev'