added some functionality to notify method
Created Driver, updated Player

Player play() method works.
The notify() method recognizes Match_End and will adjust its move
history accordingly
Merge pull request #1 from isaysthat/master

Driver and most of Player complete