Player class work

Preliminary work on the Player class and javadocs. Minor updates to both
the Graph and Node classes. Node function getOwner() was changed to
getPlayer() to be consistent with terminology used elsewhere.