player: class and function documentation
Issue #67
new
The main player classes should be documented with comments and contain info that is in the player design . Specifically viewer, model, controller, fetcher, ticker classes and their functions.