Documentation and method changes

Added methods to player, added comments to just about everything.
Re-rendered the JavaDoc