Initial commit.

Project generated from Yeoman's Angular Generator:

$ yo generator
Update README with run instructions.
Tell git to ignore IntelliJ project files.
Update run instructions to include jshint.
Initial Board class, wrapped in an Angular service. Tests.
Implement methods to get/set moves on a Board.
Test Board get/set move helpers.
Draw a simple tic-tac-toe board.
Allow clicks to set moves on the Board.
Implement some Players, wrap in Angular service.

InteractivePlayer will return undefined to signal the game
to use board clicks to determine moves.

EasyAiPlayer will always pick the next open tile, looking across
rows sequentially until one is found.
Implement alternating game flow.

Initially use interactive and easyAi players.
Board can tell if every tile is taken.
The game now has a start and end (board full, no win detection).
Give the board a grey background if game is not active.
Guard classes against missing new. Services now return classes.
Clean up formatting.