Update to index file so that the error message properly displays if using
file:///.
Some bad work to try and get a more flexible display view going.
Add another option.
Refactor to move view into separate file.
Add refactored js file.
Prep for refactoring.
Merge branch 'master' of https://github.com/zoq/benchmarks

Conflicts:
	reports/index.html
	reports/js/benchmarks.js

Plus a few other changes for refactoring.
Refactor into separate file.
Refactor historical chart out of this file.