Update docs
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
directory name fixed
Merge pull request #64 from linse/feature/dev-improvements

directory name fixed
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
Merge branch 'dev' of https://github.com/CenterForOpenScience/modular-file-renderer into dev
add tests to player
mfr.reset_config must mutate the same config dictionary
Merge branch 'player_refactor' of https://github.com/Hamms/modular-file-renderer into Hamms-player_refactor

Conflicts:
	player/app.py