refactor player app in order to conform more closely to Flask standards
improve error checking and pep8 conformity
remove build_html filters, moved logic into view and html into template in order to better match Flask standards
update default player run port to match documentation
update documentation to specify player run directory
add a 501 route so that files without a supported renderer respond with the appropriate status code
restructured create_app so that it can be called from project root. Also realized that the MFR configuration values don't actually have to be embedded in before_request
move player.app into player module; having a nested structure was unnecessary, and having a module within a module was making nosetests unhappy
move player's mfr_code_config overwrite into create_app so it doesn't screw everything up on import
add tests to player
Merge branch 'player_refactor' of https://github.com/Hamms/modular-file-renderer into Hamms-player_refactor

Conflicts:
	player/app.py