Modified and implemented several classes

added Board to Player() constructor
Human() and SimPlayer() now call their cuperclass's constructor.
Changed Move() constructor. Now, only the owningPlayer and list of all waypoints(including source and destination) will be passed in.
Note -- Game() constructor will need to be changed because it calls Player() constructor insstead of it's subclasses.
Merge branch 'master' of https://github.com/corbinmc96/checkers_bot