chromecast, docs, and more refactoring

-basic documentation added to most methods
-additional refactoring
-added scoring class
-more chromecast additions and methods;