Player fixes

A number of fixes to the player. Most importantly, handler registration is not hardcoded.  Instead, the developer has their own ``player/mfr_config_local.py` (not version controlled) file where they can add additional handlers and configuration options. See the CONTRIBUTING docs for more details.